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
int height; символ символу; cout << "Эта программа рисует равнобедренный треугольник из указанных символов.\n\n" <> symbol; cout <> height; cout << endl;
int spaceCounter = висота; int symbolCounter = 1;
for (int i = 1; i 0; j–) { // Цикл розміщення пропусків cout << " "; } for (int s = 1 ; s <= Лічильник символів; s ) { // Цикл виведення символів cout << symbol; } символ Лічильник += 2; cout << endl; } return 0; }
int height; символ символу; cout << "Эта программа рисует равнобедренный треугольник из указанных символов.\n\n" <> symbol; cout <> height; cout << endl;
int spaceCounter = висота; int symbolCounter = 1;
for (int i = 1; i 0; j–) { // Цикл розміщення пропусків cout << " "; } for (int s = 1 ; s <= Лічильник символів; s ) { // Цикл виведення символів cout << symbol; } символ Лічильник += 2; cout << endl; } return 0; }
Задача по равнобедренному треугольнику . for(int j = 1; j < height – i; j ); эту строку кода компилятор не пропускает ,показує помилку – i; Підкажіть , в чём дело ?
#include
using namespace std;
void main()
{
setlocale(LC_ALL, “Rus”);
int a, олівець-621908acc93be798948683/;
int i = 0;
подвійна сума = 0;
cout << "Введите числа для расчета (выйти – 0)" << endl;
do
{
i ;
cout << "Число " << i <> a;
олівець-621908acc93be798948683/;
сума + = а;
} while (a != 0);
cout << "\n~~~~~~~~~~~~~~~~~~~~~~" << endl;
cout << "Кол-во введенных чисел: " << олівець-621908acc93be798948683/ – 1 << endl;
cout << "Общая сумма: " << sum << endl;
cout << "Среднее арифметическое: " << (double)(sum / (олівець-621908acc93be798948683/ – 1)) << endl;
}
олівець-622f6ce47be17939637180/, олівець-622f6ce47be17939637180/ 3 олівець-622f6ce47be17939637180/)
олівець-623c31fcd46d2530699626/.
int main()
{
int height = 5;
// олівець-623c31fcd46d2530699626/ 0 или 1 олівець-623c31fcd46d2530699626/
for( int i{0}; i < height ; i )
{
// виведення порожнеч, виведення порожнеч
for ( INT J{1}; j< виведення порожнеч; j )
{
cout << "*";
}
// виведення порожнеч
// виведення порожнеч *2+1 виведення порожнеч 0
// виведення порожнеч 1
for ( INT ч{} ; годину<виведення порожнеч ; h ++)
{
cout << "$";
}
cout << endl;
}
return 0;
}
setlocale(LC_ALL, “rus”);
int heigt = 0;
int from = 0;
int перед = 0;
cout <> священний;
cout << endl << endl;
for ( int i = 1; i <= священний; i )
{
від = вис – i;
перед = від + (i + i – 2);
for (int j = 0; j <= священний – i; j )
{
cout << " ";
}
for (int j = від; j <= раніше; j )
{
cout << "^";
}
cout << endl;
}
return 0;
замість cout << священний; cin!!!
int main()
{
setlocale(LC_ALL, “rus”);
char pen = '^';
int hight = 0;
Int N = 0;
d = INT 1;
cout <> висота;
do
{
п = 0;
while (n < висота-1)
{
cout << " ";
п ++;
}
for (int i = 0; i < d; i )
{
cout << обід;
}
cout << endl;
d += 2;
висота–;
} while (висота != 0);
return 0;
}
int main() {
setlocale(LC_ALL, “rus”);
int height;
символ символу;
cout << "Эта программа рисует равнобедренный треугольник из указанных символов.\n\n"
<> symbol;
cout <> height;
cout << endl;
int spaceCounter = висота;
int symbolCounter = 1;
for (int i = 1; i 0; j–) { // Цикл розміщення пропусків
cout << " ";
}
for (int s = 1 ; s <= Лічильник символів; s ) { // Цикл виведення символів
cout << symbol;
}
символ Лічильник += 2;
cout << endl;
}
return 0;
}
Чомусь при копіюванні код зіпсувався. Поправив:
int main() {
setlocale(LC_ALL, «Рус»);
int height;
символ символу;
cout << "Эта программа рисует равнобедренный треугольник из указанных символов.\n\n"
<> symbol;
cout <> height;
cout << endl;
int spaceCounter = висота;
int symbolCounter = 1;
for (int i = 1; i 0; j–) { // Цикл розміщення пропусків
cout << " ";
}
for (int s = 1 ; s <= Лічильник символів; s ) { // Цикл виведення символів
cout << symbol;
}
символ Лічильник += 2;
cout << endl;
}
return 0;
}
#include
#include
#include
#include
using namespace std;
int main()
{
setlocale(LC_ALL, “російський”);
INT оніміла; //Змінна для введення чисел
int summ=0; // Змінна для підсумовування чисел, що вводяться
int rep=-1; // Змінна лічильник введення, равен -1 оскільки останній вод теж враховується
int maxnumb=0; // змінна макс числа
int memory=1000000; // Змінна мінімальна кількість
вкладка int[254]; // Масив для збереження чисел
do
{
cout << endl <> знімілий; // Введення чисел
rep++; // Лічильник
if (знімілий != 0) вкладка[репутація] = оніміння; // Введення чисел у масив
summ = summ + знімілий; // Сума чисел, що вводяться
if ( пам'ять > знімілий && знімілий != 0) minnumb = заціпенілий; // Мінімальна кількість, додано умову щоб не виводилося умова припинення масиву
if ( maxnumb < знімілий ) maxnumb = оніміння; // Максимальна кількість
if (знімілий != 0) cout << endl << " Щоб завершити натисніть 0." << endl;
}
while ( знімілий != 0 ); // умова зупинки масиву
cout << endl << " Разом : " << endl;
cout << endl << " Максимальна кількість : "<< maxnumb << endl;
cout << endl << " Мінімальна кількість : " << пам'ять <<endl;
cout << endl << " Кількість вводів : " << репутація << endl;
cout << endl << " Сума чисел : " << summ << endl;
cout << endl << " Среднее арифметическое : " << summ / репутація << endl << endl;
// Цикл сортування масиву
for (int i = 0; вкладка i[+ 1] && вкладка[+ 1] != 0)
{
int buff=0;
бафф = вкладка[i] ;
вкладка[i] = вкладка [+ 1];
вкладка[+ 1] = buff;
i=-1;
}
}
cout << " Введені числа : ";
// Цикл виведення масиву
for (int i = 0 ; i<=rep-1; i ) cout <<" " << вкладка[i] << " ";
cout << endl<<endl;
}
int main()
{
int size;
int ітератор = 0;
int symbolIterator = 0;
INT був = 0;
cin >> size;
cout << "\n\n\n\n\n";
char space = ' ';
char symbol = '^';
while (итератор <= size) {
ітератор++;
cout << простір;
if (ітератор == розмір) {
while (символітератор <= був){
cout << symbol;
символітератор++;}
symbolIterator = 0;
було +=2;
ітератор = 0;
size–;
cout << endl;
}
}
cout << "\n\n\n\n";
Задача по равнобедренному треугольнику . for(int j = 1; j < height – i; j ); эту строку кода компилятор не пропускает ,показує помилку – i; Підкажіть , в чём дело ?