Guest User

Untitled

a guest
May 25th, 2018
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.15 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <conio.h>
  3. #include <stdlib.h>
  4. #include <math.h>
  5. #include <string>
  6.  
  7.  
  8. void main(void)
  9. {
  10. int i,dlugosc,licznik;
  11. char napis[100], *n;
  12. char z;
  13. n = 0;
  14. while (1)
  15. {
  16. system("cls");
  17. printf("\n");
  18. if(n!=NULL)
  19. {
  20. int dlugosc = strlen(napis);
  21. printf("1.2.3....");
  22. z=getch();
  23.  
  24. switch(z)
  25. {
  26. case 27:
  27. return;
  28. //----------------------------------------------------------------------------------------------------------
  29. case '0':
  30.  
  31. system("cls");
  32. printf("\n\nWprowadzony tekst ma dlugosc: %d", dlugosc);
  33. getch();
  34. break;
  35. //----------------------------------------------------------------------------------------------------------
  36.  
  37. //----------------------------------------------------------------------------------------------------------
  38.  
  39. case '1':
  40. system("cls");
  41. printf("Aktualny tekst to: %s",napis);
  42. for(i=0;i<dlugosc;++i)
  43. {
  44. if(isupper(napis[i]))
  45. {
  46. napis[i]=tolower(napis[i]);
  47. }
  48. }
  49. printf("\nTekst po zamianie na male litery: %s ",napis);
  50. getch();
  51. break;
  52. //----------------------------------------------------------------------------------------------------------
  53. //----------------------------------------------------------------------------------------------------------
  54.  
  55. case '2':
  56. system("cls");
  57. printf("Aktualny tekst to: %s",napis);
  58. for(i=0;i<dlugosc;++i)
  59. {
  60. if(islower(napis[i]))
  61. {
  62. napis[i]=toupper(napis[i]);
  63. }
  64. else
  65. {
  66. napis[i]=tolower(napis[i]);
  67. }
  68. }
  69. printf("\nTekst pisany fala: %s ",napis);
  70. getch();
  71.  
  72. break;
  73. //----------------------------------------------------------------------------------------------------------
  74.  
  75.  
  76.  
  77. //----------------------------------------------------------------------------------------------------------
  78. case '3':
  79. system("cls");
  80. printf("Prosze podac znak do zliczenia: ");
  81. scanf("%c",&z);
  82. licznik=0;
  83. for (int i=0; i<dlugosc; i++ )
  84. {
  85. if (napis[i] == z)
  86. licznik++;
  87. }
  88. printf("\n\nZliczony znak %c wystapil %d razy.",z,licznik);
  89. getch();
  90. break;
  91. //----------------------------------------------------------------------------------------------------------
  92.  
  93. }
  94.  
  95. }
  96.  
  97. else {
  98. printf("To pierwsze uruchomienie programu, prosze wprowadzic tekst: \n");
  99. n = gets(napis);
  100.  
  101. }
  102. }
  103.  
  104.  
  105.  
  106.  
  107. }
Add Comment
Please, Sign In to add comment