Технический форум

Технический форум (http://www.tehnari.ru/)
-   Помощь студентам (http://www.tehnari.ru/f41/)
-   -   С++, нахождение целого числа по информации о его цифрах (http://www.tehnari.ru/f41/t85923/)

janejune 03.03.2013 17:11

С++, нахождение целого числа по информации о его цифрах
 
нахождение целого числа по информации о его цифрах!
в трехзначном числе зачеркнули его последнюю цифру когда в оставшимся двузначном числе переставили цифры а затем приписали к ним слева последнюю цифру числа x, то получилось число n. По заданному n найти число x( значение n вводится с клавиатуры 1<=n<=999 и при это число единиц в n не равно нулю)

interacia 08.03.2013 17:43

Может так.

#include <iostream.h>
int main(void)
{
int N; // Даное число
int X; // переменная из условия
int c1,c2,c3;
// ввод даных
cout << "N=" ; // вывод строки
cin >> N;
// решение
cout <<"Otvet" <<endl; // вывод результата
c1=N%10;
c2=(N%100-c1)/10;
c3=(N-N%100)/100;

if (N>99){X=c1*10+c2*100+c3;}
if ((N>9)&&(N<100)){X=c1*10+c2;}
if (N<10){X=c1;}
cout << X <<" "<<endl; // вывод результата

system("PAUSE"); // можно убрать
return 0;
}


Часовой пояс GMT +4, время: 10:13.

Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.