Используя функцию в программе определить количество нулевых значений линейного массива. язык си.Помогите пожалуйста.
Ответы
Ответ дал:
0
#include <stdio.h>
#include <time.h>
int ZerosInArray(int a[], int n)
{
int k;
for (int i = 0; i < n; i++)if (a[i] == 0) k++;
return k;
}
int main()
{
int N = 10;
int a[N];
int k;
srand(time(NULL));
for (int i = 0; i < N; i++)
{
a[i] = rand() % 5 - 3;
printf("%d ", a[i]);
}
k = ZerosInArray(a, N);
printf("%s%d", "nZeros = ", k);
return 0;
}
#include <time.h>
int ZerosInArray(int a[], int n)
{
int k;
for (int i = 0; i < n; i++)if (a[i] == 0) k++;
return k;
}
int main()
{
int N = 10;
int a[N];
int k;
srand(time(NULL));
for (int i = 0; i < N; i++)
{
a[i] = rand() % 5 - 3;
printf("%d ", a[i]);
}
k = ZerosInArray(a, N);
printf("%s%d", "nZeros = ", k);
return 0;
}
Ответ дал:
0
имя функции
Ответ дал:
0
А можно как-нибудь по другому её назвать?
Ответ дал:
0
Просто мы так не пишем
Ответ дал:
0
называй как хочешь
Ответ дал:
0
и в программе не забудь поменять где k = ZerosInArray(a, N);
Вас заинтересует
2 года назад
2 года назад
2 года назад
8 лет назад
8 лет назад
9 лет назад