karinca
BAN USERinclude<stdio.h>
int main()
{
int a[]= {1,1,3,4,6,9};
int b[] = {1,1,3,4,5,9};
for(int i=0;i<sizeof(a)/sizeof(int) ;i++)
{
for(int j=0; j<sizeof(b)/sizeof(int); j++)
{
if(a[i] == b[j])
i++;
}
a[i]=-1;
}
for(int i=0;i<sizeof(a)/sizeof(int) ;i++)
{
if(a[i]!=-1)
printf(" %d ", a[i]);
}
getchar();
return 0;
}
#include<stdio.h>
main()
{
int y;
int input[9]={1,2,3,4,5,6,7,8,9};
int sum=11;
int tempArr[10000];
for(int i=0 ; i < sizeof(input)/sizeof(int); i++)
{
tempArr[input[i]]= input[i];
}
for(int i=0 ; i < sizeof(input)/sizeof(int); i++)
{
int temp = sum - input[i];
if(temp==tempArr[temp])
printf("(%d,%d)\n",input[i],temp);
}
}
Also array size is "N" and Numbers in array should not be higher than "N".
- karinca March 29, 2013