Sunday, November 21, 2010

CS201______2 Assignment Solution

#include<iostream.h>
void match(int [],int []);

main()
{
      int a,b,array1[10],array2[10];
      cout<<"Please enter 10 integers for array1:\n\n "<<endl;
      for(a=0;a<10;a++)
      {
              cout<<"Enter element "<<a+1<<": ";
              cin>>array1[a];
      }
      cout<<"\n\nPlease enter 10 integers for array2: \n\n"<<endl;
      for(b=0;b<10;b++)
      {
              cout<<"Enter element "<<b+1<<": ";
              cin>>array2[b];
      }
      match(array1,array2);
      system("pause");
      }


void match(int array1[],int array2[])
{
     int a,count=0,b;
     for(a=0;a<10;a++)
     {
             if(array1[a] == array2[a])
             {
                          count++;
             }
            
     }
     if(count ==10)
     {
              cout<<"\n\nBoth arrays are identical\n"<<endl;
     }
     else if(count == 0)
     {
              cout<<"\n\nThere is no matching element in both arrays\n"<<endl;
     }
     else    
     {
         cout<<"\nBoth arrays have same elements on\n"<<endl;
         for(b=0;b<10;b++)
         {
               if(array1[b] == array2[b])
               {
                          cout<<"Index "<<b+1<<endl;
               }
            
          }
     }  
          
}

No comments:

Post a Comment