This submission is migrated from previous version of oj.uz, which used different machine for grading. This submission may have different result if resubmitted.
#include <stdio.h>
#define N 100
int main() {
int n, a, b, c;
scanf("%d", &n);
a = b = c = 0;
while (n--) {
static char type[16], s[32];
scanf("%s%s", type, s);
if (type[1] == 'e') {
a++, b = 0, c = 0;
printf("%d %s\n", a, s);
} else if (type[4] == 'e') {
b++, c = 0;
printf("%d.%d %s\n", a, b, s);
} else {
c++;
printf("%d.%d.%d %s\n", a, b, c, s);
}
}
return 0;
}
Compilation message (stderr)
Main.c: In function 'main':
Main.c:8:2: warning: ignoring return value of 'scanf' declared with attribute 'warn_unused_result' [-Wunused-result]
8 | scanf("%d", &n);
| ^~~~~~~~~~~~~~~
Main.c:13:3: warning: ignoring return value of 'scanf' declared with attribute 'warn_unused_result' [-Wunused-result]
13 | scanf("%s%s", type, s);
| ^~~~~~~~~~~~~~~~~~~~~~
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |