alarm
Задайте вопрос
Информатика
Pasadena

1. Составьте программный код решения задачи Найдите сумму 1+2+3+…+n, где число n вводится пользователем с клавиатуры. Используйте цикл с предусловием. ​ С++2. посчитайте эту же задачу, используя цикл с постусловием3. посчитайте эту же задачу, используя цикл с параметромfor (объявление переменных; условие; инкремент/декремент счетчика)    {тело цикла;}4. Напечатайте все точные квадраты натуральных чисел, не превосходящие данного числа n. (например, при вводе 50 программа должна вывести 1 4 9 16 25 36 49).

ответы: 1
Зарегистрируйтесь, чтобы добавить ответ
Ответ:

#include <iostream>

using namespace std;

/*Поиск суммы чисел от 1 до n с помощью цикла while*/

void SumWhile() {

int i = 1, _sum = 0, n;

cout << "n=";

cin >> n;

while (i <= n) {

_sum += i;

i++;

}

cout << _sum << endl;

}

/*Поиск суммы чисел от 1 до n с помощью цикла do while*/

void SumDoWhile() {

int _sum = 0, n, i = 1;

cout << "n=";

cin >> n;

do {

_sum += i;

i++;

} while (i <= n);

cout << _sum << endl;

}

/*Поиск суммы чисел от 1 до n с помощью цикла for*/

void SumFor() {

int _sum = 0, n;

cout << "n=";

cin >> n;

for (int i = 1; i <= n; i++)

_sum += i;

cout << _sum << endl;

}

/*Вывод квадратов чисел, не превосходящих n*/

void Squares() {

int n, i = 1;

cout << "n=";

cin >> n;

while (i * i <= n) {

cout << i * i << " ";

i++;

}

cout << endl;

}

signed main()

{

/*Вызываем функции*/

SumWhile();

SumDoWhile();

SumFor();

Squares();

return 0;

}

153
terms
Чтобы ответить необходимо зарегистрироваться.

Другие вопросы: - Информатика

Как узнать сколько места надо вы

сделайте отдаю 50 Поинтов

посчитайте задачу и покажите пол

1) самый популярный счетный инст

Laboratory work THEME: Design an

Скласти програму знаходження сум

Контакты
Реклама на сайте