C++
while только етот цикл
1-користувач вводить число, вивести на екран всі числа від введеного користувачем до першого, яке кратне 7-ми.
2-користувач вводить дві межі діапазону. порахувати суму та середнє арифметичне всіх чисел діапазону.
3-напишіть програму, яка запитує два цілих числа x і y, після чого обчислює і виводить значення x в степені y.

konfetkaa2004 konfetkaa2004    3   06.12.2019 00:18    2

Ответы
dasha240417 dasha240417  23.08.2020 10:18

#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. И кстати, отблагодарить ещё можно нажав кнопочку "Лучший ответ" ;-)

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика