Предмет: Информатика,
автор: kkkaterriinnn
СРОЧНО!!ДАЮ 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;
}
Похожие вопросы
Предмет: Русский язык,
автор: сабджик
Предмет: Английский язык,
автор: anytka123
Предмет: Українська література,
автор: yufedchyshyna
Предмет: Химия,
автор: Аноним
Предмет: Математика,
автор: Ангелинка2011