** языке C++ , написать программу Даны такие условия В трехзначном числе зачеркнули его...

0 голосов
85 просмотров

На языке C++ , написать программу
Даны такие условия
В трехзначном числе зачеркнули его первую цифру. Когда в оставшемся двухзначном числе переставили цифры, а затем приписали к ним справа отброшенную первую цифру, то получилось трехзначное число x. Найти исходное число.
!!!! С использованием printf и scanf !!!!


Информатика (199 баллов) | 85 просмотров
0

printf and scanf - прошлый век! Без них никак?

0

Без них я за пару секунд напишу

Дано ответов: 2
0 голосов

Смотри, у нас есть 3-х значное число(А), создадим двухзначное (Б).
Для того, чтобы его найти - Б = А % 100;
Теперь надо подставить первую цифру, то есть Б *= 100, А / 100, Б + А.

Профит

(482 баллов)
0

#include //Подключение библиотек
#include
void main()
{
int a, b, c, n, x; //Описание переменных
system("chcp 1251"); //Смена языка
system("cls"); //Очистка экрана
printf("Ввод трехзначного числа n\n"); //Запрос на ввод
scanf_s("%d", &n); //ввод значений переменных
printf("A=%d\n", n); //вывод введенных значений
a = n % 10;
c = (n / 10) % 10;
b = n / 100;
x = 100 * a + 10 * b + c;
printf("x=%d\n", x);
system("pause");
}

0

Немного не понимаю, почему меняется все число

0 голосов

//////////////////////////


image
(1.3k баллов)