42 lines
551 B
C
Raw Permalink Normal View History

2023-12-01 13:35:13 +01:00
#include <stdio.h>
#include <stdlib.h>
#include <stdbool.h>
bool sumEquals(int x, int y) {
int sum = 0;
while (x != 0) {
sum += x % 10;
x /= 10;
}
return sum == y;
}
int main(int argc, char **argv) {
int l, d, x;
scanf("%d", &l);
scanf("%d", &d);
scanf("%d", &x);
int n = 0;
for (int i=l; i<=d; i++) {
if (sumEquals(i, x)) {
n = i;
break;
}
}
int m = 0;
for (int i=d; i>=l; i--) {
if (sumEquals(i, x)) {
m = i;
break;
}
}
printf("%d\n%d\n", n,m);
return 0;
}