• Задача в С++ .Дано натуральное трехзначное число a. Сформировать число b, такое что: число сотен в нем равнялось бы цифре

Ответы 1

  • #include <conio.h>#include <iostream>#include <locale.h>using namespace std;int Sum_sot(int t){ int a[3]; a[2]=t/100; //получаем сотни t%=100; //вычитаем сотни a[1]=t/10; t%=10; a[0]=t/1; return a[2]+a[0];}int Sum_des(int t){ int a[3]; a[2]=t/100; //получаем сотни t%=100; //вычитаем сотни a[1]=t/10; t%=10; a[0]=t/1; a[1]=0; return a[1];}int Sum_ed(int t){ int a[3]; a[2]=t/100; t%=100; a[1]=t/10; t%=10; a[0]=t/1; return a[0];}int main(){ setlocale(0,\"\"); int t; cout<<\"Введите трехзначное число\\"; cin>>t; if(t>999)t=999; //проверка на выход за трехзначное число if(t<100)t=111; cout<<\"\Исходное число \"<<t; cout<<\"\Измененное \"<<Sum_sot(t)<<Sum_des(t)<<Sum_ed(t)<<endl;}
    • Автор:

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

Войти через Google

или

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

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

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