Есть ответ 👍

Используя функцию в программе определить количество нулевых значений линейного массива. язык си.

251
340
Посмотреть ответы 2

Ответы на вопрос:


#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; }

Время = 485,75*1024/16*48*1024 = примерно 0,6 секунд

Популярно: Информатика