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, “”); int a = 0; int b; int g = 0; start : cout <> b; for (; b != 0;) { a++; g += b; goto start; } if (a < 5) { cout << "Ви ввели " << a << " числа" << endl; } else { cout << "Ви ввели " << a << " чисел" << endl; } cout << "Сумма усіх чисел: " << g << endl; cout << "Середнє арифметичне усіх чисел: " << g / a << endl;
Здравствуйте ! Большая просьба ! Дайте подробное описание решения задачи построения заполненного треугольника из символов ! Если оно вообще существует . так как в инете найти не могу ! Заранее спасибо тому , кто откликнется. Конечно , у меня есть своя версия , однако хочется посмотреть описание специалиста.
3-яя задачка с использованием while int main() { setlocale(LC_ALL, “RU”); int high; int checker = 0; string tre = “^”; string tr = “^^”; int i = 1; int counter; cout << "Введите высоту равнобедренного треугольника: " <> high; counter = high; while (checker < high) { for (i; i <= high;i++) { cout << " "; } cout << tre <<endl; tre += tr; checker++; counter–; i -= counter ; } }
#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;
}
В первом задании я написал по другому, это же не ошибка? #include
using namespace std;
int main() {
setlocale(LC_ALL, “”);
int a = 0;
int b;
int g = 0;
start : cout <> b;
for (; b != 0;) {
a++;
g += b;
goto start;
}
if (a < 5) {
cout << "Ви ввели " << a << " числа" << endl;
}
else {
cout << "Ви ввели " << a << " чисел" << endl;
}
cout << "Сумма усіх чисел: " << g << endl;
cout << "Середнє арифметичне усіх чисел: " << g / a << endl;
}
Здравствуйте ! Большая просьба ! Дайте подробное описание решения задачи построения заполненного треугольника из символов ! Если оно вообще существует . так как в инете найти не могу ! Заранее спасибо тому , кто откликнется. Конечно , у меня есть своя версия , однако хочется посмотреть описание специалиста.
#include
using namespace std;
int main(){
int a;
cin>>a;
int pN=a,sN=1,pn=0,sn=0;
string p,s;
p=” “;
s=”^”;
while(pN>0){
while(pn!=pN){
cout<<p;
pn+=1;
}
pn=0;
while(sn!=sN){
cout<<s;
sn+=1;
}
sn=0;
cout<<endl;
sN+=2;
pN-=1;
}
return 0;
}
#include
using namespace std;
int main()
{
setlocale(LC_ALL, “rus”);
int a = 0;
cout <> a;
for (int i = 0; i <= a; i++) {
for (int j = 0; j = a – i && j <= a + i) cout << "^";
else cout << " ";
}
cout << "\n";
}
return 0;
}
3-яя задачка с использованием while
int main() {
setlocale(LC_ALL, “RU”);
int high;
int checker = 0;
string tre = “^”;
string tr = “^^”;
int i = 1;
int counter;
cout << "Введите высоту равнобедренного треугольника: " <> high;
counter = high;
while (checker < high) {
for (i; i <= high;i++) {
cout << " ";
}
cout << tre <<endl;
tre += tr;
checker++;
counter–;
i -= counter ;
}
}
1 Задание:
#include “iostream”
using namespace std;
int main()
{
setlocale(LC_ALL, “Russian”);
int sum = 0, avr, dig, kol = 0, SIZE=0;
for (int j = 0; ; j++) {
cin >> dig;
sum += dig;
if (dig == 0) break;
kol++;
}
cout << "Количество элементов: " << kol << endl;
cout << "Сумма: " << sum << endl;
cout << "Ср. арефм.: " << (sum / kol) << endl;
return 0;
}