Untitled

 avatar
unknown
c_cpp
3 days ago
1.1 kB
3
Indexable
// Online C compiler to run C program online
#include <stdio.h>
#include <string.h>

int main(int argc, char *argv[]) 
{
   if(argc >= 2)
   {
       for(int i=1; i<argc; i++)
       {
           int len = strlen(argv[i]);
           
           if(len >= 3)
           {
               int trovato = 0;
               int primo_match=-1;
               
               for(int j=i+1; j<argc && !trovato; j++)
               {
                   if(strlen(argv[j]) >= 2)
                   {
                       if(argv[i][len-2] == argv[j][0] && argv[i][len-1] == argv[j][1])
                       {
                           trovato = 1;
                           primo_match = j;
                       }
                   }
               }
               
               if(trovato)
               {
                   printf("%s %s\n", argv[i], argv[primo_match]);
               }
               else{
                   printf("%s\n", argv[i]);
               }
           }
       }
       
   }else{
       printf("Errore numero argomenti insuff");
   }

    return 0;
}
Leave a Comment