#include int main() { int a; scanf("%d", &a); for(int i = 100;i < 1000;i++) { if((i % 10 + ((i % 100 - i % 10) / 10) + (((i- i % 10 ) / 10) - i % 10) / 10)) == a) { printf("%d", i); } } } Правда это слегка кустарный способ решения