Предмет: Информатика, автор: MrBoog1e

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

Ответы

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

Профит
Автор ответа: MrBoog1e
0
#include <stdio.h> //Подключение библиотек
#include <stdlib.h>
void main()
{
int a, b, c, n, x; //Описание переменных
system("chcp 1251"); //Смена языка
system("cls"); //Очистка экрана
printf("Ввод трехзначного числа nn"); //Запрос на ввод
scanf_s("%d", &n); //ввод значений переменных
printf("A=%dn", n); //вывод введенных значений
a = n % 10;
c = (n / 10) % 10;
b = n / 100;
x = 100 * a + 10 * b + c;
printf("x=%dn", x);
system("pause");
}
Автор ответа: MrBoog1e
0
Немного не понимаю, почему меняется все число
Автор ответа: Gilbord
0
//////////////////////////
Приложения:
Похожие вопросы
Предмет: Информатика, автор: nastynabogd