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

Ответы 4

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

      peters
    • 6 лет назад
    • 0
  • //////////////////////////
    answer img
    • Автор:

      ximena
    • 6 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years