Codeblock c++ 9. дано трехзначное число. найти число десятков в нем и произведение его цифр. 10. дано четырехзначное число. найти число, полученное при прочтении его цифр справа налево. 11. дано четырехзначное число. найти число, образуемое при перестановке первой и второй, третьей и четвертой цифр заданного числа. например, из числа 5434 – 4543, из числа 7048 – 784.

maksimmaksegoroysa5l maksimmaksegoroysa5l    2   29.09.2019 16:20    3

Ответы
zswdfx zswdfx  09.10.2020 03:13

9.

#include <iostream>

#include <iomanip>


using namespace std;


int main()

{


   int a, b, c, x;

   cin >> x;

   if ( x<=999 ) {

       a = (x / 100)%10;

       b = (x / 10)%10;

       c = (x / 1)%10;

       cout << "Число десятко - " << a <<b <<endl;

       cout << "Произведение цифр - " << a*b*c <<endl;

   }

   return 0;

   

}

10.

#include <iomanip>

using namespace std;

int main()

{

   int a, b, c, d, x;

   cin >> x;

   if (x<=9999) {

       a = x / 1000;

       b = (x / 100)%10;

       c = (x / 10)%10;

       d = (x / 1)%10;

       cout << d<<c<<b<<a << endl;

   }

   return 0;

}

11.

#include <iostream>

#include <iomanip>

using namespace std;

int main()

{

   int a, b, c, d, x;

   cin >> x;

   if (x<=9999) {

       a = x / 1000;

       b = (x / 100)%10;

       c = (x / 10)%10;

       d = (x / 1)%10;

       if ( b == 0){

           cout <<a <<d <<c << endl;

       }else {

       cout <<b <<a <<d <<c << endl;

       }

   }

   return 0;

}

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика