Вложенные циклы в C++Строки в C++ и символьные массивы
127 thoughts on “Задачи: циклы while, do while, вложенные циклы”
Навигация по комментариям
← Старые комментарии
PutinVodkaGta:
04.09.2019 в 20:49
Сделал через цикл for
int main()
{
int c=0; // переменная-счетчик количества введенных чисел
int a; // переменная для ввода числа
int b=0; // переменная-счетчик суммы введенных чисел
for (int i = 0; ;i++ )
{
cout << "Enter number" <> a;
c = i;
b += a;
if (a == 0) // условие выхода из цикла
{
break;
}
}
cout << "number of entered numbers "<< c << endl; // выводим количество введенных чисел
cout << "sum of numbers = " << b << endl; //выводим сумму введенных чисел
return 0;
}
Ответить
SKx:
31.10.2019 в 20:04
1 задачу решил “менее грамотно” =)
#include “pch.h”
#include
using namespace std;
int main()
{
int s = 0; // счетчик чисел
int sum = 0; // сумма
int x = 1; // для ввода числа
while (x !=0) // пока х не 0
{
cin >> x;
sum += x;
s++;
}
int z = sum / s;
cout << "sum: " << sum <<
"ch: " << s-1 <<" sa: " << z;
return 0;
}
Ответить
igor:
09.11.2019 в 00:22
/*Без оформления
*/
#include
using namespace std;
int main()
{
int x[100];int i = 0; int sum = 0;
while (true) {
cin >> x[i];
sum += x[i];
int ser;
ser = sum;
if (x[i] == 0) {
ser /= i;
cout << i << endl;
for (int j = 0; j < i; j++) {
cout << x[j] << endl;
}
cout << sum<< " "<< ser<exit(0);
}
i++;
}
}
Ответить
ftor:
13.11.2019 в 00:17
//С мин и макс
с использованием системы;
Программа имен
{
класс программы
{
статической силы основных()
{
INT счетчик = 0,
sumAll = 0,
UserInput,
averege = 0,
мин = 0,
макс = 0;
while (true)
{
Console.WriteLine(“Пожалуйста, введите число : “);
UserInput = Convert.ToInt32(Console.ReadLine());
Console.Clear();
if (UserInput == 0)
{
Console.WriteLine($”\п nReult : \n\n ” +
$”Количество целых чисел : {счетчик}” +
$”\п Суммы целых чисел : {sumAll} ” +
$”\п Averege : {averege}” +
$”\Без ограничений : {max} ” +
$”\п Минимальная : {min} “);
break;
}
if(счетчик == 0)
{
мин = UserInput;
макс = UserInput;
}
счетчик ++;
sumAll = UserInput + sumAll;
averege = sumAll / счетчик;
мин = (min > UserInput) ? UserInput : min;
макс = (max < UserInput) ? UserInput : max;
}
}
}
}
Ответить
return 0;:
20.11.2019 в 22:47
void main()
{
setlocale(LC_ALL, “RU”);
int value = 0;
int sum = 0;
int counter = 0;
while (true)
{
cout << "Введите число:" <> value;
if (value != 0)
{
sum += value;
counter += 1;
}
else
{
break ;
}
}
cout << "Cумма: " << sum << endl;
cout << "Счетчик: " << counter << endl;
}
Ответить
Do'stlaringiz bilan baham: |