fork download
  1. #include <stdio.h>
  2. #include <string.h>
  3. #include <ctype.h>
  4.  
  5. #define SIZE 5
  6.  
  7. int main(void) {
  8. char strings[SIZE][50];
  9.  
  10. printf("Enter %d strings:\n", SIZE);
  11. for (int i = 0; i < SIZE; i++) {
  12. scanf("%49s", strings[i]);
  13. }
  14.  
  15. printf("\nStrings starting with 'b':\n");
  16. for (int i = 0; i < SIZE; i++) {
  17. if (tolower(strings[i][0]) == 'b') {
  18. printf("%s\n", strings[i]);
  19. }
  20. }
  21.  
  22. printf("\nStrings ending with 'ed':\n");
  23. for (int i = 0; i < SIZE; i++) {
  24. int len = strlen(strings[i]);
  25. if (len >= 2 && strcmp(&strings[i][len - 2], "ed") == 0) {
  26. printf("%s\n", strings[i]);
  27. }
  28. }
  29. return 0;
  30. }
Success #stdin #stdout 0.01s 5320KB
stdin
Standard input is empty
stdout
Enter 5 strings:

Strings starting with 'b':

Strings ending with 'ed':