Facebook
From S, 1 Month ago, written in C.
Embed
Download Paste or View Raw
Hits: 128
  1. #include <stdio.h>
  2. #include <string.h>
  3. #include <ctype.h>
  4.  
  5. void ispisi_unazad(char* str) {
  6.     for (int i = strlen(str) - 1; i >= 0; i--) {
  7.         printf("%c", str[i]);
  8.     }
  9.     printf("\n");
  10. }
  11.  
  12. void zameni_slovo(char* str) {
  13.     int length = strlen(str);
  14.     for (int i = 0; i < length; i++) {
  15.         if (str[i] == 'A') {
  16.             str[i] = 'I';
  17.         }
  18.     }
  19.     printf("%s\n", str);
  20. }
  21.  
  22. int broj_slova(char* str) {
  23.     int count = 0;
  24.     int length = strlen(str);
  25.     for (int i = 0; i < length; i++) {
  26.         if (isalpha(str[i])) {
  27.             count++;
  28.         }
  29.     }
  30.     return count;
  31. }
  32.  
  33. void ispis_slovo_po_slovo(char* str) {
  34.     int length = strlen(str);
  35.     for (int i = 0; i < length; i++) {
  36.         printf("%c\n", str[i]);
  37.     }
  38. }
  39.  
  40. void ispisi_slovo_E(char* str) {
  41.     int length = strlen(str);
  42.     for (int i = 0; i < length; i++) {
  43.         if (str[i] == 'E' || str[i] == 'e') {
  44.             printf("%c\n", str[i]);
  45.         }
  46.     }
  47. }
  48.  
  49. void odredi_tip_karaktera(char c) {
  50.     if (isupper(c)) {
  51.         printf("Veliko slovo\n");
  52.     } else if (islower(c)) {
  53.         printf("Malo slovo\n");
  54.     } else if (isdigit(c)) {
  55.         printf("Broj\n");
  56.     } else {
  57.         printf("Simbol\n");
  58.     }
  59. }
  60.  
  61. int main() {
  62.     char str1[] = "UNETI STRING SA TASTATURE";
  63.     ispisi_unazad(str1);
  64.  
  65.     char str2[] = "APOKALIPSA";
  66.     zameni_slovo(str2);
  67.  
  68.     char str3[] = "USKORO CE LETNJI RASPUST!";
  69.     printf("Broj slova: %d\n", broj_slova(str3));
  70.  
  71.     char str4[] = "DOBARDAN!";
  72.     ispisi_slovo_E(str4);
  73.  
  74.     char str5[] = "ANDALUZIJA";
  75.     ispis_slovo_po_slovo(str5);
  76.  
  77.     printf("Latinično slovo Z: %c\n", 'Z');
  78.  
  79.     char karakter = '5';
  80.     odredi_tip_karaktera(karakter);
  81.  
  82.     char str6[] = " ZALAZAK";
  83.     char str7[] = "SUNCA";
  84.     char str8[] = "SUTON";
  85.     strcat(str6, str7);
  86.     strcat(str6, str8);
  87.     printf("Nadovezani string: %s\n", str6);
  88.  
  89.     return 0;
  90. }
  91.