Вычислить количество положительных чисел среди 10 введенных с клавиатуры - C (СИ)
Формулировка задачи:
помогите плиззз, я делаю, у меня не получается (, нужно составить программу в turbo C, которая вычисляет количество положительных чисел среди 10 чисел, которые вводятся с клавиатуры. Заранее Спасибо)
Решение задачи: «Вычислить количество положительных чисел среди 10 введенных с клавиатуры»
textual
Листинг программы
#include <stdio.h> #include <stdlib.h> int main() { int num=0, count=0, i; for (i=1;i<=10;i++){ printf("Enter num %d:",i); scanf("%d",&num); if (num>0) {count++;} printf("\n"); } printf("Count=%d",count); return 0; }
Объяснение кода листинга программы
В этом коде:
- Сначала объявляются три переменные:
num
- для хранения числа, введенного пользователем.count
- для подсчета количества положительных чисел.i
- для итерации по числам от 1 до 10.
- Затем выполняется цикл for, который выполняется 10 раз,
- во-первых, он запрашивает у пользователя ввести число с помощью функции
scanf
. - во-вторых, он проверяет, является ли это число положительным с помощью условного оператора
if
. Если это так, то он увеличивает значение переменнойcount
на 1. - в-третьих, после каждой итерации цикла выводится новая строка с помощью функции
printf
, чтобы пользователь мог видеть введенные числа.
- во-первых, он запрашивает у пользователя ввести число с помощью функции
- После завершения цикла, выводится сообщение, содержащее значение переменной count,
- с помощью функции printf.
- Наконец, функция main() возвращает 0, что означает успешное завершение программы.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д