массив

Ответить

Код подтверждения
Введите код в точности так, как вы его видите. Регистр символов не имеет значения.

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[url] ВКЛЮЧЁН
Смайлики ОТКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: массив

Re: массив

o4en1 krutoi » 06 дек 2007, 11:58

большое спасибо

Re: массив

Romeo » 06 дек 2007, 03:15

Зеркальное отражение массива:

Код: Выделить всё

for (int i = 0; i < n/2; ++i)
{
   int temp = a[i];
   a[i] = a[n-1-i];
   a[n-1-i] = temp;
}

Re: массив

o4en1 krutoi » 06 дек 2007, 02:08

спс за ответ
помоги написать правильный алгоритм перестановки в этой задаче
Написать программу меняющую порядок следования элементов массива на противоположный (то есть первый элемент становится последним, а последний - первым; второй элемент становится предпоследним, а предпоследний - вторым и так далее) и выводящую результирующий массив на экран. Элементы массива вводятся пользователем с клавиатуры.

Re: массив

Albor » 24 ноя 2007, 13:44

count++ увеличивает значение переменной на единицу, а, поскольку перед ним проверяется условие на отрицательное число, то счётчик увеличится только в случае истиности условия.

массив

o4en1 krutoi » 24 ноя 2007, 11:15

#include < iostream >
#include < stdlib.h >
#include < time.h >
using namespace std;


void main()
{
const int n = 10;
int a[n];

for(int i = 0; i < n; i++)
{
cout << "Input the a[" << i << "] element:\t";
cin >> a;
}

int count = 0;
for(i = 0; i < n; i++) // объясните кусок этого кода как выполняется поиск отрицательных илементов
if(a < 0)
count++; // (Подсчет как эта строка считает)

cout << endl;

for(i = 0; i < n; i++)
cout << a << "\t";
cout << "\nNumber of negative elements:\t" << count << endl;

}

Вернуться к началу