|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.11.2007, 11:04 | #1 |
Регистрация: 24.11.2007
Сообщений: 6
|
очень нужна помошь
#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[i]; } int count = 0; for(i = 0; i < n; i++) // объясните кусок этого кода как выполняется поиск отрицательных илементов if(a[i] < 0) count++; // (Подсчет как эта строка считает) cout << endl; for(i = 0; i < n; i++) cout << a[i] << "\t"; cout << "\nNumber of negative elements:\t" << count << endl; } |
24.11.2007, 11:16 | #2 |
Участник клуба Подтвердите свой е-майл
Регистрация: 19.11.2007
Сообщений: 1,022
|
Ответ
for(i = 0; i < n; i++) - подсчет начинается с 0, пока i < n выполнять тело цикла с шагом плюс 1 т.е. к i добавлять 1
if(a[i] < 0) count << - если элемент массива менше 0 т.е. отрицательный тогда что то нужно вывести с помощью оператора cout << |
24.11.2007, 12:30 | #3 |
C# developer
Форумчанин
Регистрация: 03.10.2007
Сообщений: 393
|
Программа сначала предлагает ввести одномерный массив а[n],
int count = 0; - вводится и обнуляется переменная целого типа для накопления в ней количества отрицательных значений массива. for(i = 0; i < n; i++) начинается выполнения цикла с шагом 1. Цикл начинается с 0 элемента и выполняется пока i < n if(a[i] < 0) - идет проверка элемента массива на отрицательность, если он отрицательный то переменная count увеличивается на еденицу, и это продолжается пока не закончится цикл. cout << endl; - ВВод endl;
I like WPF
|
06.12.2007, 02:06 | #4 |
Регистрация: 24.11.2007
Сообщений: 6
|
спс за ответ
подскажи как решить эту задачу Написать программу меняющую порядок следования элементов массива на противоположный (то есть первый элемент становится последним, а последний - первым; второй элемент становится предпоследним, а предпоследний - вторым и так далее) и выводящую результирующий массив на экран. Элементы массива вводятся пользователем с клавиатуры. не могу построить правильный алгоритм перестановки |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нужна помошь (паскаль) | gred | Помощь студентам | 12 | 27.02.2008 06:56 |
нужна помошь по программу | amiack | Помощь студентам | 7 | 17.07.2007 12:25 |
нужна помошь с таблицами и DBEdit | akaBd | БД в Delphi | 7 | 18.03.2007 19:15 |