Advertisement
Guest User

Untitled

a guest
Jul 17th, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include<stdio.h>
  2.  
  3. int main()
  4.  
  5. {
  6.  
  7. char tekst[256];
  8. int i;
  9. int male, duze;
  10. int litery,cyfry;
  11. int pozycja;
  12.  
  13. printf("Podaj jakis tekst: ");
  14. scanf("%c", &tekst);
  15.  
  16. gets(tekst);
  17.  
  18.  
  19.  
  20. // obliczam ilosc malych i duzych liter
  21. male=0;
  22. duze=0;
  23. for (i=0;tekst[i]!='\0';i++)
  24.     {
  25.     if((tekst[i]>='a')&&(tekst[i]<='z'))
  26.         {
  27.         male++;
  28.         }
  29.     if((tekst[i]>='A')&&(tekst[i]<='Z'))
  30.         {
  31.         duze++;
  32.         }
  33.     }
  34. printf("Malych znakow jest %d\n", male);
  35. printf("Duzych znakow jest %d\n", duze);
  36.  
  37.  
  38.  
  39. // wypisuje pierwszy znak nie bedacy spacja
  40. pozycja=1;
  41. while (tekst[pozycja] = ' ')
  42.     {
  43.     pozycja--;
  44.     }
  45. printf("Pierwszym znakiem jest: %c", tekst);
  46.  
  47.  
  48.  
  49. // obliczam czy jest wiecej liter czy cyfr
  50. litery=0;
  51. cyfry=0;
  52. for(i=0;tekst[i]!='\0';i++)
  53.     {
  54.     if((tekst[i]>='a'&& tekst[i]<='z') || (tekst[i]>='A' && tekst[i] <='Z'))
  55.         {
  56.         litery++;
  57.         }
  58.     if(tekst[i]>='0' && tekst[i]<='9')
  59.         {
  60.         cyfry++;
  61.         }
  62.     }
  63. if(litery>cyfry)
  64.     {
  65.     printf("Liter jest wiecej od cyfr (%d : %d)", litery, cyfry);
  66.     }
  67. if(cyfry>litery)
  68.     {
  69.     printf("Cyfr jest wiecej od liter (%d : %d)",cyfry, litery);
  70.     }
  71. if(cyfry==litery)
  72.     {
  73.     printf("Cyfr jest tyle samo co liter (%d : %d)", cyfry, litery);
  74.     }
  75. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement