Подсчитать количество отрицательных элементов в одномерном массиве A[10] - C (СИ)
Формулировка задачи:
Подсчитать количество отрицательных элементов в одномерном массиве A[10]
Массив заполняется вручную, вводя каждое значение.
Решение задачи: «Подсчитать количество отрицательных элементов в одномерном массиве A[10]»
textual
Листинг программы
- #include <conio.h>
- #include <stdio.h>
- #include <stdlib.h>
- #include <iostream>
- int main()
- {
- int A[10], i, k=0;
- setlocale(LC_ALL, "Russian");
- for(i=0;i<10;i++)
- {printf("Введите значение %d-элемента", i);
- scanf("%d", &A[i]);}
- for(i=0;i<10;i++)
- if(A[i]<0) k++;
- printf("%d", k);
- _getch();
- return 0;
- }
Объяснение кода листинга программы
- Подключение необходимых библиотек для работы с массивами и вводом/выводом данных
- Объявление переменной
A
типа int массивом на 10 элементов - Инициализация переменной
i
для использования в цикле - Инициализация переменной
k
для подсчета отрицательных элементов и установки ее значения в 0 - Установка русской локали для вывода данных
- Ввод значений элементов массива
A
с помощью цикла for и функции scanf - Проверка каждого элемента массива
A
на отрицательность с помощью условного оператора if - Если элемент отрицательный, то увеличиваем значение переменной
k
на 1 - Вывод значения переменной
k
с помощью функции printf - Ожидание нажатия клавиши для завершения программы с помощью функции _getch
- Возврат 0, чтобы указать, что программа успешно завершилась
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д