Форум программистов, компьютерный форум CyberForum.ru

Вычислить количество элементов массива равных 0 - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Создать функции пользователя http://www.cyberforum.ru/cpp-beginners/thread313374.html
Пожалуйста помогите решить задачу ато я не знаю как
C++ Перенос данных Помогите новичку!Мы вдвоем пользуемся компом,соответственно 2 пользователя.Как перенести папки с данными от одного пользователя к другому.Стоит Win XP Prof.А еще в последнее время комп начал сам по себе выключатся,если не играешь то редко,а стоит залезть в игрушку 5 мин.и все.Заранее спасибо! http://www.cyberforum.ru/cpp-beginners/thread313367.html
C++ Передача двумерного символьного массива
Помогите разобратся в передачей в функцию Есть две функции и двумерный символьный массив Нужно передать массив в 1 функцию,а из 1 затем передать во 2 Собсвенно в 1 передать получилось...а как во вторую... Добавлено через 24 минуты все все рзобрался
C++ Не пойму где ошибка при вычислении площади треугольника формулой Герона
Иногда результат 0.0... Иногда -1.#j Иногда -1.#ind00 #include<stdio.h> #include<math.h> float square(float a, float b, float c) { float p = (a + b + c) / 2;
C++ soung в Borland 3.1 http://www.cyberforum.ru/cpp-beginners/thread313320.html
Здравствуйте. Кто знает как поставить звук(музыку) в Borland 3.1! Хочу программу "украсить".
C++ Размер вектора День добрый. У меня проблема. Нужно объявить вектор, заполнить его случайными числами в диапазоне от -50 до 50, вывести в listbox1. После каждого отрицательного элемента добавить 0 и вывести результат в listbox2. У меня всё работает, только я не могу взять размер вектора для второго цикла. Когда я ставлю, к примеру, какое нибудь числовое значение, то он работает именно до него, «съедая»... подробнее

Показать сообщение отдельно
jakewow
0 / 0 / 1
Регистрация: 22.12.2010
Сообщений: 27
05.06.2011, 17:00     Вычислить количество элементов массива равных 0
1)
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<time.h>
main(int argc, char *argv[])
{
int mass[100];
int i,kol_vo,nuli;
 
if(argc<2){puts("ne vernii vvod! ispolzuite ./asd.c_n, gde n-kol_vo elementov v massive");
puts("n=2..50");
getchar();
exit(0);}
kol_vo=atoi(argv[1]);
if (kol_vo <2 || kol_vo>50){puts("nevernoe kol-vo elementov! n=2..50");
getchar();
exit(0);}
srand(time(NULL));
for(i=1;i<=kol_vo;i++)
{mass[i]=rand()%100-50;}
printf("vvedennii massiv\n");
for(i=1;i<=kol_vo;i++)
{printf("%d ",mass[i]);}
puts("");
nuli=0;
do{
for(i=1;i<=kol_vo;i++)
if (mass[i]==0){nuli++;}
}while (i<=kol_vo);
printf("kol_vo_nulei= %d",nuli);
getchar();
}
Добавлено через 32 минуты
2)
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<time.h>
main(int argc, char *argv[])
{
int mass[100];
int i,kol_vo,min,b,summ;
 
if(argc<2){puts("ne vernii vvod! ispolzuite ./asd.c_n, gde n-kol_vo elementov v massive");
puts("n=2..50");
getchar();
exit(0);}
kol_vo=atoi(argv[1]);
if (kol_vo <2 || kol_vo>50){puts("nevernoe kol-vo elementov! m=2..50");
getchar();
exit(0);}
srand(time(NULL));
for(i=1;i<=kol_vo;i++)
{mass[i]=rand()%100-50;}
printf("vvedennii massiv\n");
for(i=1;i<=kol_vo;i++)
{printf("%d ",mass[i]);}
puts("");
for(i=1;i<=kol_vo;i++){
min=i;}
summ=0;
for(i=1;i<=kol_vo;i++){
if(mass[min]>mass[i]){min=i;}}
summ=0;
b=min+1;
for(i=b;i<=kol_vo;i++){
summ=summ+mass[i];}
 
printf("summ= %d",summ);
getchar();
}
 
Текущее время: 22:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru