Вопрос задан 05.07.2023 в 08:51. Предмет Информатика. Спрашивает Вильсон Катя.

Найти сумму и произведение чисел в промежутке от 1 до n. Реализовать с применением всех трёх

операторов цикла:for,while, do-while.​
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Осыховская Мария.

#include <conio.h>

#include<iostream.h>

void main()

{

int n,i,s,p;

cout<<"Введите n》";

cin>>n;

s=0;

p=1;

cout<<"Считаем циклом for\n";

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

{

s=s+i;

p=p*i;

}

cout<<"Сумма"<<s<<endl;

cout<<"Произведение"<<p<<endl;

cout<<"Считаем циклом while\n";

s=0;

p=1;

i=1;

while (i<=n)

{

s=s+i;

p=p*i;

i++;

}

cout<<"Сумма"<<s<<endl;

cout<<"Произведение"<<p<<endl;

cout<<"Считаем циклом do while\n";

s=0;

p=1;

i=1;

do

{

s=s+i;

p=p*i;

i++;

}

while(i<=n);

cout<<"Сумма"<<s<<endl;

cout<<"Произведение"<<p<<endl;

}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, вот как можно реализовать сумму и произведение чисел в промежутке от 1 до n с использованием всех трех операторов цикла: for, while и do-while на языке программирования, например, на Python:

python
n = int(input("Введите значение n: ")) # Пользователь вводит значение n # Используем цикл for sum_for = 0 product_for = 1 for i in range(1, n + 1): sum_for += i product_for *= i # Используем цикл while sum_while = 0 product_while = 1 i = 1 while i <= n: sum_while += i product_while *= i i += 1 # Используем цикл do-while (эмулируется с помощью цикла while) sum_do_while = 0 product_do_while = 1 i = 1 while True: sum_do_while += i product_do_while *= i i += 1 if i > n: break print(f"Сумма чисел от 1 до {n} (for): {sum_for}") print(f"Произведение чисел от 1 до {n} (for): {product_for}") print(f"Сумма чисел от 1 до {n} (while): {sum_while}") print(f"Произведение чисел от 1 до {n} (while): {product_while}") print(f"Сумма чисел от 1 до {n} (do-while): {sum_do_while}") print(f"Произведение чисел от 1 до {n} (do-while): {product_do_while}")

Заметьте, что на Python нет оператора do-while, поэтому для его эмуляции мы используем бесконечный цикл while, который затем завершается с помощью условия.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос