Задача Задача №1560581
А
А
Для решения задачи по подсчету количества положительных, отрицательных и нулевых чисел в массиве на языке C, вы можете использовать следующий код:
#include <stdio.h>
int main() {
int N;
// Запрашиваем у пользователя размер массива
printf("Введите размер массива: ");
scanf("%d", &N);
int A[N]; // Объявляем массив с размером N
int positive_count = 0;
int negative_count = 0;
int zero_count = 0;
// Заполняем массив элементами и считаем положительные, отрицательные и нулевые числа
printf("Введите %d целых чисел:\n", N);
for (int i = 0; i < N; i++) {
scanf("%d", &A[i]);
if (A[i] > 0) {
positive_count++; // Увеличиваем счетчик положительных чисел
} else if (A[i] < 0) {
negative_count++; // Увеличиваем счетчик отрицательных чисел
} else {
zero_count++; // Увеличиваем счетчик нулевых чисел
}
}
// Выводим исходный массив
printf("Исходный массив: ");
for (int i = 0; i < N; i++) {
printf("%d ", A[i]);
}
printf("\n");
// Выводим результаты подсчета
printf("Количество положительных чисел: %d\n", positive_count);
printf("Количество отрицательных чисел: %d\n", negative_count);
printf("Количество нулей: %d\n", zero_count);
return 0;
}
Описание работы программы:
- Программа запрашивает у пользователя размер массива N.
- Затем выделяет память под массив A и инициализирует счетчики для положительных, отрицательных и нулевых чисел.
- Пользователь вводит N целых чисел для заполнения массива.
- Программа перебирает все элементы массива и увеличивает соответствующий счетчик в зависимости от значения элемента.
- Наконец, программа выводит исходный массив и количество положительных, отрицательных и нулевых чисел.
Как использовать:
Скопируйте этот код в текстовый редактор, компилируйте и запустите его в среде разработки C. Введите размер массива и значения, когда программа попросит об этом.