Задача.  Написать  программу,  которая  вводит  целое  число  и  определяет  сумму  его  цифр. Использовать функцию, вычисляющую сумму цифр числа.

Решение.

#include <stdio.h>

#include <conio.h>

int SumDigits ( int N )

{

int d, sum = 0;

while ( N != 0 )

  {

  d = N % 10;

  sum = sum + d;

  N = N / 10;

  }

return sum;

}

void main()

{

int     N, s;

printf ( "\nВведите целое число ");

scanf ( "%d", &N );

s = SumDigits (N);

printf ( "Сумма цифр числа %d равна %d\n", N, s );

getch();

}


2009-12-19 • Просмотров [ 6978 ]