Напишите функцию которая находит среди всех трёхзначных целых чисел те у которых сумма цифр равна N

code: #c
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int sum (int k)
  5. {
  6.    int r;
  7.    for(r=0;k>0; k/=10)
  8.        r+=k%10;
  9.    return r;
  10. }
  11.  
  12. main()
  13. {
  14.     int n=0,t;
  15.     printf("Enter N:\n");
  16.     scanf("%d",&n);
  17.     if(n<1 || n> 27) { printf("Error!!!"); exit(0);}
  18.     for(t=100;t<=999;t++)
  19.         if(n==sum (t)) {printf( "%d\t",t); }
  20.        
  21.         return 0;
  22. }
Поделиться:

Похожие статьи: