Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Дано трёхзначное число в нем зачеркнули первую слева цифру и приписали ее справа

Родион Тахтобин Ученик (138), на голосовании 1 месяц назад
Голосование за лучший ответ
Татьяна Просветленный (36374) 2 месяца назад
 #include  
using namespace std;

int main() {
int number;
cout << "Введите трёхзначное число: ";
cin >> number;

int first_digit = number / 100; // Первая цифра числа
int last_two_digits = number % 100; // Последние две цифры

int result = last_two_digits * 10 + first_digit; // Приписываем первую цифру в конец

cout << "Результат: " << result << endl;

return 0;
}
Jurijus Zaksas Искусственный Интеллект (445767) 2 месяца назад
>в нем зачеркнули первую слева цифру и приписали ее справа
И я их поздравляю с этим. А в чем вопрос?
Zuravlev Rodion Знаток (299) 2 месяца назад
#include <iostream>

int main() {
int number;

std::cout << "Введите трехзначное число: ";
std::cin >> number;

// Проверяем, что число является трехзначным
if (number < 100 || number > 999) {
std::cout << "Число должно быть трехзначным." << std::endl;
return 1;
}

int hundreds = number / 100; // первая цифра
int tens = (number / 10) % 10; // вторая цифра
int units = number % 10; // третья цифра

int newNumber = tens * 100 + units * 10 + hundreds;

std::cout << "Новое число: " << newNumber << std::endl;

return 0;
}

И да, вопрос не совсем корректный
Похожие вопросы