Выйти из цикла Do while через Enter - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Как выйти из цикла Do while через Enter
#include <stdio.h>
#include <stdlib.h>
#include<locale.h>
main()
{
    system("color 0A");
    setlocale(LC_ALL, "RUS");
    float a;
    int n,b,s,z=1;
    n=0;
    s=0;
    while(z==1)
    {
    printf("Вводите числа.Для завершение введите ноль\n");
    do
    {
        printf("Введите число:");
        scanf("%d",&b);
        if(b>0)
        {
            s+=b;
            n++;
        }
    }while(b>0);
    a=(float)s/n;
    printf("Середнее арифметическое: %3.2f\n",a);
    printf("Заново(1(да);2(нет))");
    scanf("%d",&z);
    system("cls");
    }
}

Решение задачи: «Выйти из цикла Do while через Enter»

textual
Листинг программы
if

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


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

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

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