Advertisement
Jordimario

stringhe separate con spazio e contatore carattere da input

Apr 9th, 2018
196
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.21 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4. #define MAX 100
  5. ///Jordi Cabrera 3Aif
  6. int main()
  7. {
  8. ///Dichiarazione Variabili
  9.     int i=0;
  10.     int j=0;
  11.     char lettera[MAX];///lettera da controllare
  12.     char stringa[MAX];
  13.     char spazio[MAX]=" ";///lo spazio
  14.     char stringa2[MAX];
  15. ///Fine Dichiarazione
  16.  
  17. ///inserimento 1a stringa
  18.     printf("inserisci una stringa\n");
  19.     fflush(stdin);
  20.     gets(stringa);
  21.     printf("la stringa inserita e' %s\n",stringa);
  22.  
  23. ///inserimento 2a stringa
  24.         fflush(stdin);
  25.     gets(stringa2);
  26.                 printf("la srtringa %s\n",stringa2);
  27.  
  28. ///collegamento delle stringhe con spazaio
  29. strcat(stringa,spazio);
  30. strcat(stringa,stringa2);
  31.  
  32. ///calcolo lunghezza stringa
  33.     while(stringa[i]!='\0')
  34.     {
  35.         i++;
  36.     }
  37.  
  38. ///risultato
  39.     printf("la srtringa %s e' lunga %d caratteri\ninserire una letttera\n",stringa, i);
  40.  
  41. ///controllo carattere
  42.     scanf("%c", lettera);
  43.     i=0;
  44.     j=0;
  45.         while(stringa[i]!='\0')
  46.     {
  47.         if(stringa[i]==lettera[0])
  48.         {
  49.             j++;
  50.  
  51.         }
  52.         i++;
  53.  
  54.     }
  55.  
  56. ///risultato
  57. printf("\nLa Lettera %c si ripete Letteralmente %d Volte",lettera[0],j);
  58.     return 0;
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement