C++
while только етот цикл
1-користувач вводить число, вивести на екран всі числа від введеного користувачем до першого, яке кратне 7-ми.
2-користувач вводить дві межі діапазону. порахувати суму та середнє арифметичне всіх чисел діапазону.
3-напишіть програму, яка запитує два цілих числа x і y, після чого обчислює і виводить значення x в степені y.
#include<iostream>
#include <cstdlib>
#include <math.h>
using namespace std;
int main(){
system("chcp 1251 > null");
int n = 0;
cout << "Задача 1.\n\tВведіть n: ";
cin >> n;
int i = 1;
while(i<=n){
if(i%7==0) cout << i;
i++;
}
cout << "\n\n";
int a,b;
cout << "Задача 2.\n\tВведіть перше число діапазону: ";
cin >> a;
cout <<"\n\tВведіть друге число діапазону: ";
cin >> b;
double sum = 0;
double sr = 0;
int index = 0;
i = a;
while(i<=b){
sum = sum+i;
index++;
i++;
}
sr = sum / index;
cout << "\n\nСума: " << sum << "\nСереднє арифметичне: " << sr;
int x = 0;
int y = 0;
cout << "\n\nЗадача 3.\n\tВведіть x: ";
cin >> x;
cout << "\n\tВведіть y: ";
cin >> y;
cout << "Результат" << powl(x,y);
}
Вот, переделал задачу, под while. И кстати, отблагодарить ещё можно нажав кнопочку "Лучший ответ" ;-)