PDA

View Full Version : The number in two arrays after taking these number the array



sana.pari
04-24-2011, 06:35 PM
RESPECTED SIR I HAD CODED THIS PROGRAM WHICH TAKES AND SAVE THE NUMBER IN

TWO ARRAYS AFTER TAKING THESE NUMBER THE ARRAY COMPARE THESE AI THESE ARE EQUAL

THEN THE MESSAGE SHOULD BE THAT ARRAY ARE EQUAL OTHERWISE THESE ARRAYS ARE

NOT EQUAL. I HAD CODED THIS BUT IT DOE SNOT WORK FINE KINDLY SENT ME THE

CORRECT CODE

#include<iostream.h>
#include<conio.h>
main()
{
int num1[5];
int num2[5];
int i;
int equals=0;
cout<<"PLEASE ENTER THE NUMBER";
for (i=0;i<5;i++)
{
cin>>num1[i];
}
for (i=0;i<5;i++)
{
cout<<num1[i];
}
cout<<endl;
cout<<"PLEASE ENTER TRHE NUMBER";
for (i=0;i<5;i++)
{
cin>>num2[i];
}
for (i=0;i<5;i++)
{
cout<<num2[i];
}
cout<<getch();
for (i=0;i<5;i++)
{
if (num1[i]!=num2[i])
equals==0;
break;
}
cout<<endl;
if (equals==0)
{
cout<<"THE ARRAYS ARE NOT EQUAL";
}
for (i=0;i<5;i++)
{
if (num1[i]==num2[i])
equals==1;
break;
}
cout<<endl;
if (equals==1)
{
cout<<"THE ARRAYS ARE EQUAL ";
}

cout<<getch();
}

Support
04-24-2011, 06:36 PM
Dear Student,
Below is the modified code for array comparison.

#include<iostream.h>
#include<conio.h>
main()
{
int num1[5];
int num2[5];
int i;
int equals=0;

cout<<"PLEASE ENTER THE NUMBER"<<endl;

for (i=0;i<5;i++)
{

cin>>num1[i];

}


for (i=0;i<5;i++)
{

cout<<num1[i];

}

cout<<endl;

cout<<"PLEASE ENTER THE NUMBER"<<endl;

for (i=0;i<5;i++)
{
cin>>num2[i];
}

for (i=0;i<5;i++)
{
cout<<num2[i];
}

for ( i = 0 ; i < 5 ; i ++ )
{
if ( num1 [ i ] != num2 [ i ] )
{

cout << "\n The arrays are not equal " ;
equals = 0 ;
break ;
}
equals = 1;
}

if (equals)
cout << "\n Both arrays are equal" ;

system("pause");
}