Top.Mail.Ru
Ответы

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

По дате
По рейтингу
Аватар пользователя
Мудрец
9мес

И?

Аватар пользователя
Искусственный Интеллект
9мес

>в нем зачеркнули первую слева цифру и приписали ее справа
И я их поздравляю с этим. А в чем вопрос?

Аватар пользователя
Знаток
9мес

#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;
}

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

Аватар пользователя
Просветленный
9мес
123456789101112131415161718
 #include <iostream> 
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; 
}