Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №1560581
А
Аноним
19 сентября 2024 17:21 · публичный вопрос
А
Аноним

Дан массив А из N целых чисел. Найти количество положительных, отрицатель нулю чисел в этом массиве. Вывести исхолный массив. Язык C

Ответ нейросети
19 сентября 2024 17:21

Для решения задачи по подсчету количества положительных, отрицательных и нулевых чисел в массиве на языке 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;
}

Описание работы программы:

  1. Программа запрашивает у пользователя размер массива N.
  2. Затем выделяет память под массив A и инициализирует счетчики для положительных, отрицательных и нулевых чисел.
  3. Пользователь вводит N целых чисел для заполнения массива.
  4. Программа перебирает все элементы массива и увеличивает соответствующий счетчик в зависимости от значения элемента.
  5. Наконец, программа выводит исходный массив и количество положительных, отрицательных и нулевых чисел.

Как использовать:

Скопируйте этот код в текстовый редактор, компилируйте и запустите его в среде разработки C. Введите размер массива и значения, когда программа попросит об этом.