fork download
  1. #include <stdio.h>
  2. #include <string.h>
  3. #include <ctype.h>
  4.  
  5. #define MAX_LEN 256
  6.  
  7. int main() {
  8. char str[MAX_LEN];
  9. int lower_count = 0, upper_count = 0;
  10.  
  11. printf("Введіть рядок: ");
  12. fgets(str, MAX_LEN, stdin);
  13.  
  14. int length = strlen(str);
  15.  
  16. for (int i = 0; i < length; i++) {
  17. if (islower(str[i])) {
  18. lower_count++;
  19. } else if (isupper(str[i])) {
  20. upper_count++;
  21. }
  22. }
  23.  
  24. printf("Малих латинських букв: %d\n", lower_count);
  25. printf("Великих латинських букв: %d\n", upper_count);
  26. printf("Загальна кількість латинських букв: %d\n", lower_count + upper_count);
  27.  
  28. return 0;
  29. }
Success #stdin #stdout 0.01s 5272KB
stdin
погода змінилася різко: зранка було +15°C, а ввечері термометр уже показував -3°C, тобто різниця склала цілих 18 градусів.

stdout
Введіть рядок: Малих латинських букв: 0
Великих латинських букв: 2
Загальна кількість латинських букв: 2