Вычислить количество положительных чисел среди 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;
}

Объяснение кода листинга программы

В этом коде:

  1. Сначала объявляются три переменные:
    • num - для хранения числа, введенного пользователем.
    • count - для подсчета количества положительных чисел.
    • i - для итерации по числам от 1 до 10.
  2. Затем выполняется цикл for, который выполняется 10 раз,
    • во-первых, он запрашивает у пользователя ввести число с помощью функции scanf.
    • во-вторых, он проверяет, является ли это число положительным с помощью условного оператора if. Если это так, то он увеличивает значение переменной count на 1.
    • в-третьих, после каждой итерации цикла выводится новая строка с помощью функции printf, чтобы пользователь мог видеть введенные числа.
  3. После завершения цикла, выводится сообщение, содержащее значение переменной count,
    • с помощью функции printf.
  4. Наконец, функция main() возвращает 0, что означает успешное завершение программы.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.769 из 5
Похожие ответы