Сергей Крутяков
Сергей Крутяков

как посчитать количество нулей в одномерном массиве? программа с++. напишите код программы



весь код программы можете написать?

а если массив генерируется случайными числами от 0 до 1 и всего их 10 чисел целых и тоже надо посчитать кол-во нулей.
можете написать весь код программы? а за то спасибо)

вот у меня такая прлга:
#include "stdafx.h"
#include
#include "windows.h"
#include "math.h"
#include
#include
using namespace std;

int main()
{
int i,j,a,b,n,a0;
int massiv[10];
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
//srand (time(NULL));
printf("Генератор целых случайных чисел в диапазоне от A до B\n");
printf("Введите минимальное значение диапазона\n");
scanf("%d",&a);
printf("Введите максимальное значение диапазона\n");
scanf("%d",&b);
printf("Введите количество генерируемых чисел\n");
scanf("%d",&n);
printf("\n");
for(i=0;i=a+rand()%(b-a+1);
for(i=0;i);
}
printf("\n");
for(i=0;i=i;j--)
{
if(massiv[j-1])
{
a0=massiv[j-1];
massiv[j-1]=massiv[j];
massiv[j]=a0;
}
}
}
for(i=0;i);
}
printf("\n\n");
system("PAUSE");
return 0;
}
как здесь посчитать кол-во нулей? и правильно написана?

Катенька Петрова
Катенька Петрова

for( i = 0; i < l; i ++ ) if (!a[ i ]) c++;

Doniyor Uz
Doniyor Uz

#include
int main(){int a[]={1,0,7,0,1,0},s=0; for(int k:a)s+=!k; std::cout<< s; std::cin.get();}

P.S. Надо писать условие сразу полностью, а не рубить хвост по кусочкам. И писать, в какой среде надо. C++ меняется в зависимости от среды выполнения и ее версии.

#include "stdafx.h"
#include
#include
#include
using namespace std;
int main(){
int a[10],s=0; srand(time(NULL)); for(int i=0;i< 10;i++)a[ i]=rand()% 2;
for(int i=0;i< 10;i++)cout<< a[ i]<<' ';
for(int i=0;i< 10;i++)s+=!a[ i]; cout<< endl<< s<< endl; cin.get();}

Похожие вопросы
программирование (одномерные массивы)
Обработка одномерных массивов.
Паскаль. Одномерные массивы.
Паскаль одномерные массивы)
В одномерном массиве посчитать сумму элементов до максимального. для обработки массива использовать динамическую памят
посчитать количество нулей в такой программе:
как посчитать количество нулей в конце факториала 3125. В программе maple
найти количество и произведение отрицательных элементов одномерного массива в С++
ПОМОГИТЕ В С# В одномерном массиве
Одномерные массивы (с++)