Advertisement
Davide_Alde

assonanza

Jan 12th, 2017
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.98 KB | None | 0 0
  1. int assonanza(char*verso1, char*verso2)
  2. {
  3.     int l1,l2,stop;
  4.     char v11,v12,v21,v22;
  5.     for(l1=0;*(verso1+l1)!='\0';l1++)
  6.         ;
  7.     l1--;
  8.     for(l2=0;*(verso2+l2)!='\0';l2++)
  9.         ;
  10.     l2--;
  11.     for(v11=0,stop=0;l1>=0&&!stop;l1--)
  12.         if(*(verso1+l1)=='a'||*(verso1+l1)=='e'||*(verso1+l1)=='i'||*(verso1+l1)=='o'||*(verso1+l1)=='u'){
  13.         v11=*(verso1+l1);
  14.         stop=1;
  15.     }
  16.     for(v12=0,stop=0;l1>=0&&!stop;l1--)
  17.         if(*(verso1+l1)=='a'||*(verso1+l1)=='e'||*(verso1+l1)=='i'||*(verso1+l1)=='o'||*(verso1+l1)=='u'){
  18.         v12=*(verso1+l1);
  19.         stop=1;
  20.     }
  21.     for(v21=0,stop=0;l2>=0&&!stop;l2--)
  22.         if(*(verso2+l2)=='a'||*(verso2+l2)=='e'||*(verso2+l2)=='i'||*(verso2+l2)=='o'||*(verso2+l2)=='u'){
  23.         v21=*(verso2+l2);
  24.         stop=1;
  25.     }
  26.     for(v22=0,stop=0;l2>=0&&!stop;l2--)
  27.         if(*(verso2+l2)=='a'||*(verso2+l2)=='e'||*(verso2+l2)=='i'||*(verso2+l2)=='o'||*(verso2+l2)=='u'){
  28.         v22=*(verso2+l2);
  29.         stop=1;
  30.     }
  31.     if(v11==v21&&v12==v22)
  32.         return 1;
  33.     else
  34.         return 0;
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement