Advertisement
Jordimario

eserciccio

Apr 9th, 2018
188
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.51 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4. #define MAX 100
  5. ///1)inserire una stringa
  6. ///2)inserire una nuova stringa visualizzando lo spaxio
  7. ///3)Contare quante volte un carattere inserito da input si ripete nella stringa
  8. ///Jordi Cabrera 3Aif
  9. int main()
  10. {
  11. ///Dichiarazione Variabili
  12.     int i=0;
  13.     int j=0;
  14.     char lettera[MAX];///lettera da controllare
  15.     char stringa[MAX];
  16.     char spazio[MAX]=" ";///lo spazio
  17.     char stringa2[MAX];
  18.     char stringa3[MAX];
  19. ///Fine Dichiarazione
  20.  
  21. ///inserimento 1a stringa
  22.     printf("inserisci una stringa\n");
  23.     fflush(stdin);
  24.     gets(stringa);
  25.     printf("la stringa inserita e' %s\n",stringa);
  26.  
  27. ///inserimento 2a stringa
  28.         fflush(stdin);
  29.     gets(stringa2);
  30.                 printf("la srtringa %s\n",stringa2);
  31.  
  32. ///collegamento delle stringhe con spazaio
  33. strcat(stringa,spazio);
  34. strcat(stringa,stringa2);
  35.  
  36. ///calcolo lunghezza stringa
  37. i=strlen(stringa);
  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\n",lettera[0],j);
  58. ///comparare stringhe
  59. fflush(stdin);
  60. gets(stringa3);
  61. if(strcmp(stringa, stringa3)==0){
  62. printf("sono uguali");
  63. }
  64. else{printf("un'sono uguali");}
  65.     return 0;
  66. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement