СРОЧНО!!ДАЮ 40 БАЛІВ!!! Від трицифрового числа N відняли число, що =останній цифрі числа N. Коли результат поділили на 10, і зліва до частки приписали останню цифру числа N, то було отримано число Х. Знайти число Х. Вхідні: 123. Вихідні: 312 Мова введення С++
Ответы
Ответ дал:
0
Відповідь:
#include <iostream>
using namespace std;
bool checkthree(int number){
int counter = 0;
while(number){
number /= 10;
counter++;
}
if(counter == 3){
return true;
}
return false;
}
int main(){
setlocale(LC_ALL , "Ukrainian");
int num;
cout << "Введiть трьохцифрове число: ";
cin >> num;
if(!checkthree(num)){
cout << "Число не трьохзначне" << endl;
return 1;
}
int lastnum = num % 10;
num = (num - lastnum) / 10 + (lastnum * 100);
cout << "Результат: " << num << endl;
return 0;
}
Вас заинтересует
2 года назад
2 года назад
2 года назад
2 года назад
8 лет назад
8 лет назад
9 лет назад
9 лет назад