• Предмет: Информатика
  • Автор: korolukangelina1
  • Вопрос задан 1 год назад

Срочно! Дам 80 балів.

Складіть програму для знаходження суми цифр трицифрового цілого десяткового числа.

Ответы

Ответ дал: nazikmuz
2

Відповідь:

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

С++ code:

#include <iostream>

int sum_num(int number){

int sum = 0,tmp;

while(number){

 tmp = number % 10;

 sum += tmp;

 number/= 10;

}    

return sum;    

}

bool check_three_numbers(int number){

int counter = 0;

while(number){

 number /= 10;

 counter++;

}

return counter == 3;

}

int main(){

setlocale(LC_ALL,"Ukrainian");

int input;

do{

 std::cout << "Введiть троцифрове число: ";

 std::cin >> input;

 if(check_three_numbers(input)){

  break;

 }

 else{

  std::cout << "Неправильно введене число" << std::endl;

 }

}

while(true);

std::cout << "Сума цифр числа " << input << " = " << sum_num(input) << std::endl;

return 0;

}

Вас заинтересует