From 7be2561778ddb56f59b62b2dfe6c41a8edb096a5 Mon Sep 17 00:00:00 2001 From: ada1ra Date: Wed, 17 Dec 2025 01:05:51 +0300 Subject: [PATCH] Add homework 3.3 with count zeros in array --- .../hw_3-3_arrayCountZeros.c | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 src/hw_3-3_arrayCountZeros/hw_3-3_arrayCountZeros.c diff --git a/src/hw_3-3_arrayCountZeros/hw_3-3_arrayCountZeros.c b/src/hw_3-3_arrayCountZeros/hw_3-3_arrayCountZeros.c new file mode 100644 index 0000000..360b2da --- /dev/null +++ b/src/hw_3-3_arrayCountZeros/hw_3-3_arrayCountZeros.c @@ -0,0 +1,29 @@ +#include +#define MAX_SIZE 100 +int main() +{ + // инициализация массива + int arr[MAX_SIZE]; + int count = 0; + + int countLen = 0; // счётчик для ввода + printf("Введите числа для добавления в массив или строку для конца ввода:\n"); + while (scanf("%d", &arr[countLen]) == 1) + countLen += 1; + + // подсчет нулевых элементов + for (int i = 0; i < countLen; i++) { + if (arr[i] == 0) { + count++; + } + } + + // вывод результата + printf("Массив: "); + for (int i = 0; i < countLen; i++) { + printf("%d ", arr[i]); + } + printf("\n\nКоличество нулевых элементов: %d\n", count); + + return 0; +}