
Вопрос задан 22.07.2023 в 14:36.
Предмет Информатика.
Спрашивает Суховская Лена.
Переведите на C++ Var number,i:integer; answer:boolean; Begin Write('Введите число: ');
Readln(number); answer:=false; For i:=1 to number do If number = i*(i+1)*(i+2) then Begin answer:=true; break End; If answer = true then writeln('Можно: ',number,' = ',i,'*',i+1,'*',i+2) else writeln('Нельзя'); End.

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

Отвечает Сенюта Ира.
#include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL, "Russian");
int number, i;
cout<<"Введите число: ";
cin>>number;
bool answer=false;
for ( i=1; i<=number; ++i)
if (number == i*(i+1)*(i+2)) {
answer=true;
break;
}
if (answer == true ) cout<<"Можно: "<<number<<" = "<<i<<"*"<<i+1<<"*"<<i+2;
else cout<<"Нельзя";
}



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Конечно! Вот ваш код на C++:
cpp#include <iostream>
using namespace std;
int main() {
int number, i;
bool answer = false;
cout << "Введите число: ";
cin >> number;
for (i = 1; i <= number; i++) {
if (number == i * (i + 1) * (i + 2)) {
answer = true;
break;
}
}
if (answer) {
cout << "Можно: " << number << " = " << i << "*" << i + 1 << "*" << i + 2 << endl;
} else {
cout << "Нельзя" << endl;
}
return 0;
}
Этот код на C++ делает то же самое, что и ваш исходный код на Pascal. Он запрашивает у пользователя число, затем проверяет, можно ли представить это число в виде произведения трех последовательных целых чисел (i, i+1, i+2). Если такое представление возможно, то выводит это представление, в противном случае выводит "Нельзя".


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili