Напишите функцию которая находит среди всех трёхзначных целых чисел те у которых сумма цифр равна N — 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;
}

Leave a Comment