
Вопрос задан 24.07.2023 в 01:51.
Предмет Информатика.
Спрашивает Малышева Александра.
Задано четырехзначное натуральное число х. Составить программу С++ для получения из него числа,
записанного теми же цифрами, но в обратном порядке, а так же сумму исходного и полученного числа.

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

Отвечает Рома Дарина.
#include <iostream>
using namespace std;
int rec(int a, int &b)
{
if(a/10==0)
{
return a%10;
}
int t=rec(a/10, b);
b*=10;
return t+(a%10) *b;
}
int main(){
int a, b=1;
cin>>a;
int f = rec(a,b);
cout<<f<<endl;
cout<< f + a;
return 0;
}



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Для получения числа, записанного теми же цифрами, но в обратном порядке, а также суммы исходного и полученного числа, можно воспользоваться следующей программой на языке C++:
cpp#include <iostream>
using namespace std;
int main() {
int x, reversed = 0;
cout << "Введите четырехзначное натуральное число: ";
cin >> x;
// Обратный порядок цифр числа
while (x > 0) {
int digit = x % 10;
reversed = reversed * 10 + digit;
x /= 10;
}
cout << "Число, записанное в обратном порядке: " << reversed << endl;
// Сумма исходного и обратного числа
int sum = x + reversed;
cout << "Сумма исходного и обратного числа: " << sum << endl;
return 0;
}
Когда программа запустится, она попросит вас ввести четырехзначное натуральное число. После ввода числа, программа найдет число, записанное в обратном порядке, выведет его и также выведет сумму исходного числа и числа в обратном порядке.


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

Информатика 75

Информатика 92

Информатика 344

Информатика 34

Информатика 26

Информатика 21

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