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

3в 1-2 завдання допоможіть ​

Приложения:

Ответы

Автор ответа: nazikmuz
1

Відповідь:

ВКАЗУЙТЕ МОВУ ПРОГРАМУВАННЯ

1.Знайти всі двоцифрові числа сума цифр яких більша за добуток цих цифр

С++ code:

#include <iostream>

int main(){

setlocale(LC_ALL , "Ukrainian");

int num,two;

for(int i = 10; i <= 99; i++){

 num = i;

 two = num % 10;

 num /= 10;

 if(num + two > num * two){

  std::cout << i << std::endl;

 }

}

return 0;

}

2.Знайти всі симетричні трьохцифрові числа,сума цифр яких дорівнює 15

C++ code:

#include <iostream>

bool check(int number){

int num = number,result = 0;

while(num){

 result = 10*result + num % 10;

 num /= 10;

}

return result == number;

}

int sum(int number){

int s = 0;

while(number){

 int x = number % 10;

 s += x;

 number /=10;  

}

return s;

}

int main(){

setlocale(LC_ALL , "Ukrainian");

for(int i = 100; i <= 999; i++){

 if(check(i) && sum(i) == 15){

  std::cout << i << std::endl;

 }

}

return 0;

}

Похожие вопросы
Предмет: Математика, автор: IriskaCom2006