Напишите функцию которая находит среди всех трёхзначных целых чисел те у которых сумма цифр равна N
Категория: C/C++
2011-08-21 22:05:03
code: #c
- #include <stdio.h>
- #include <stdlib.h>
- int sum (int k)
- {
- int r;
- for(r=0;k>0; k/=10)
- r+=k%10;
- return r;
- }
- main()
- {
- int n=0,t;
- printf("Enter N:\n");
- scanf("%d",&n);
- if(n<1 || n> 27) { printf("Error!!!"); exit(0);}
- for(t=100;t<=999;t++)
- if(n==sum (t)) {printf( "%d\t",t); }
- return 0;
- }
Поделиться: