#include <stdio.h>
#include <string.h>
#include <ctype.h>
#define SIZE 5
int main(void) {
char strings[SIZE][50];
printf("Enter %d strings:\n", SIZE
); for (int i = 0; i < SIZE; i++) {
scanf("%49s", strings
[i
]); }
printf("\nStrings starting with 'b':\n"); for (int i = 0; i < SIZE; i++) {
if (tolower(strings
[i
][0]) == 'b') { }
}
printf("\nStrings ending with 'ed':\n"); for (int i = 0; i < SIZE; i++) {
if (len
>= 2 && strcmp(&strings
[i
][len
- 2], "ed") == 0) { }
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdHJpbmcuaD4KI2luY2x1ZGUgPGN0eXBlLmg+CgojZGVmaW5lIFNJWkUgNQoKaW50IG1haW4odm9pZCkgewogICAgY2hhciBzdHJpbmdzW1NJWkVdWzUwXTsKCiAgICBwcmludGYoIkVudGVyICVkIHN0cmluZ3M6XG4iLCBTSVpFKTsKICAgIGZvciAoaW50IGkgPSAwOyBpIDwgU0laRTsgaSsrKSB7CiAgICAgICAgc2NhbmYoIiU0OXMiLCBzdHJpbmdzW2ldKTsKICAgIH0KCiAgICBwcmludGYoIlxuU3RyaW5ncyBzdGFydGluZyB3aXRoICdiJzpcbiIpOwogICAgZm9yIChpbnQgaSA9IDA7IGkgPCBTSVpFOyBpKyspIHsKICAgICAgICBpZiAodG9sb3dlcihzdHJpbmdzW2ldWzBdKSA9PSAnYicpIHsKICAgICAgICAgICAgcHJpbnRmKCIlc1xuIiwgc3RyaW5nc1tpXSk7CiAgICAgICAgfQogICAgfQoKICAgIHByaW50ZigiXG5TdHJpbmdzIGVuZGluZyB3aXRoICdlZCc6XG4iKTsKICAgIGZvciAoaW50IGkgPSAwOyBpIDwgU0laRTsgaSsrKSB7CiAgICAgICAgaW50IGxlbiA9IHN0cmxlbihzdHJpbmdzW2ldKTsKICAgICAgICBpZiAobGVuID49IDIgJiYgc3RyY21wKCZzdHJpbmdzW2ldW2xlbiAtIDJdLCAiZWQiKSA9PSAwKSB7CiAgICAgICAgICAgIHByaW50ZigiJXNcbiIsIHN0cmluZ3NbaV0pOwogICAgICAgIH0KICAgIH0KICAgIHJldHVybiAwOwp9