2 つの int 配列から一意の値を取得する必要があります
重複は許可されています
一意の値は 1 つだけです
お気に入り :
int arr1[3]={1,2,3};
int arr2[3]={2,2,3};
取得したい値は次のとおりです。
int unique[]={1}
これどうやってするの?「for」と「if」ですでに混乱しています。これは宿題ではありませんでした
2 つの配列をマージして重複値を削除する方法を知っています
しかし、どの配列が一意の値を持つかを知る必要もあります
助けてください:)
そして、ここに私がしたいくつかのコードがあります
int arr1[3]={1,2,3}
int arr2[3]={2,2,3}
int arrunique[1];
bool unique = true;
for (int i=0;i!=3;i++)
{
for (int j=0;j!=3;j++)
{
if(arr1[i]==arr2[j])
{
unique=false;
continue;
}
else
{
unique=true;
}
if(unique)
{
arrunique[0]=arr1[i]
break;
}
}
cout << arrunique[0];