profile
Опубликовано 5 лет назад по предмету Информатика от miaxx

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

  1. Ответ
    Ответ дан pacixor
    #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;
    }
    1. Ответ
      Ответ дан pacixor
      имя функции
    2. Ответ
      Ответ дан miaxx
      А можно как-нибудь по другому её назвать?
    3. Ответ
      Ответ дан miaxx
      Просто мы так не пишем
    4. Ответ
      Ответ дан pacixor
      называй как хочешь
    5. Ответ
      Ответ дан pacixor
      и в программе не забудь поменять где k = ZerosInArray(a, N);
Самые новые вопросы