29.10.2011, 16:29 | #1 (permalink) |
Member
Регистрация: 03.12.2010
Сообщений: 16
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Массивы, C
Задан целочисленный массив размера N. Определить число нулевых элементов в массиве. |
29.10.2011, 16:29 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Я помогу вам ускорить решение проблемы, прочтите похожие темы Массивы Массивы Массивы Массивы. |
29.10.2011, 18:20 | #2 (permalink) |
Изучающий
Регистрация: 17.08.2010
Сообщений: 305
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 174
|
Делаешь в цикле перебор элементов a[i] и проверяешь равен ли очередной элемент нулю, если равен увеличиваешь счетчик на единичку, в конце(после цикла) выводишь значение счетчика.
|
30.10.2011, 11:27 | #3 (permalink) |
Member
Регистрация: 03.12.2010
Сообщений: 16
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Спасибо. Вот, что вышло:
Код:
#pragma argsused #include <stdio.h> int main(int argc, char* argv[]) { int array[256]; int n,i,res; printf("Input N:"); scanf("%d",&n); for (i=1;i<=n;i++){ scanf("%d",&array[i]);} res=0; for (i=1;i<=n;i++){ if (array[i]==0) res++;} printf("Resultat=%d",res); getch(); } Задан вещественный массив размера N. Отсортировать все отрицательные элементы в порядке возрастания. Остальные элементы оставить без изменений. Пример: -4 5 -7 9 0 -1 3 -5 2 -6 → -7 5 -6 9 0 -5 3 -4 2 -1 |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
|
|