1. Организовать беспрерывный ввод чисел с клавиатуры, пока пользователь не введёт 0. После ввода нуля, показать на экран количество чисел, которые были введены, их общую сумму и среднее арифметическое. Подсказка: необходимо объявить переменную-счетчик, которая будет считать количество введенных чисел, и переменную, которая будет накапливать общую сумму чисел.
Посмотреть код
задача do while c++
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include <iostream>
usingnamespacestd;
intmain()
{
setlocale(LC_ALL,"rus");
intamountDigits=0;// количество введенных чисел
doubletotalSum=0;// общая сумма
doubledigit=0;//
cout<<"Введите числа, для расчета (выйти - 0)\n\n";
do
{
cout<<"Число "<<amountDigits+1<<" = ";
cin>>digit;
if(digit)// если digit любое значение кроме 0(false)
{
amountDigits++;
totalSum+=digit;
}
}while(digit);// пока digit любое значение отличное от 0
#include
using namespace std;
int main()
{
setlocale(LC_ALL, “rus”);
double min_digit = 0;
double max_digit = 0;
double sum_digit = 0;
cout <> min_digit;
cout <> max_digit;
for (int i = min_digit; i <= max_digit; i++)
{
if (i % 2 == 0)
{
continue;
}
cout << i << " " ;
sum_digit += i;
}
cout << endl;
cout << "Сумма нечетных чисел в диапазоне от " << min_digit << " до " << max_digit << " = " << sum_digit << endl;
return 0;
}