Advertisement
CiccioM98

a

Aug 14th, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.13 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4.  
  5.     int iniziali (char c1[], char c2[])
  6.     {
  7.        
  8.         int i;
  9.  
  10.         i = 0;
  11.  
  12.         while(c1 != 0 && c2 != 0 && c1[i] == c2[i])
  13.         {
  14.             i++;
  15.         }
  16.  
  17.         return i;
  18.     }
  19.  
  20.     int main()
  21.     {
  22.         const int max = 10;
  23.         int f1[max], f2[max];
  24.         int n;
  25.         int ini;
  26.  
  27.         printf("Quanto devono essere lunghe le stringhe?\n");
  28.         scanf("%d", &n);
  29.  
  30.         if(n < 0 || n > 10)
  31.         {
  32.             printf("Errore: dato non valido!\n");
  33.         }
  34.         else
  35.         {
  36.             do
  37.             {
  38.             printf("Digita la prima frase:\n");
  39.             gets(f1);
  40.             }
  41.  
  42.             printf("\n");
  43.  
  44.             printf("Digita la seconda frase:\n");
  45.             gets(f2);
  46.  
  47.             ini = iniziali(f1, f2);
  48.  
  49.             if(ini = 0)
  50.             {
  51.                 printf("Non vi sono  caratteri comuni");
  52.             }
  53.             else
  54.             {
  55.                 printf("Vi sono in comune %d iniziali\n", ini);
  56.             }
  57.         }
  58.        
  59.         exit(0);
  60.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement