Se consideră doi vectori a şi b având n respectiv m numere naturale. Scrieţi o secvenţă care să afişeze numerele din a care nu apar în b. De exemplu, dacă a = (3, 5, 1, 7, 4) şi b = (9, 5, 1, 14), se va afişa 3, 7, 4
Răspunsuri la întrebare
Răspuns de
0
#include <iostream>
using namespace std;
int main()
{
int n, m;
cout << "n="; cin >> n;
cout << "m="; cin >> m;
int a[n+1], b[m+1], i, j, ok;
for(i=1;i<=n;i++)
{
cout << "a[" << i << "]=";
cin >> a[i];
}
for(i=1;i<=m;i++)
{
cout << "b[" << i << "]=";
cin >> b[i];
}
for(i=1;i<=n;i++)
{
ok=1;
for(j=1;j<=m;j++)
{
if(a[i]==b[j]) ok=0;
}
if(ok==1) cout << a[i] << " ";
}
return 0;
}
using namespace std;
int main()
{
int n, m;
cout << "n="; cin >> n;
cout << "m="; cin >> m;
int a[n+1], b[m+1], i, j, ok;
for(i=1;i<=n;i++)
{
cout << "a[" << i << "]=";
cin >> a[i];
}
for(i=1;i<=m;i++)
{
cout << "b[" << i << "]=";
cin >> b[i];
}
for(i=1;i<=n;i++)
{
ok=1;
for(j=1;j<=m;j++)
{
if(a[i]==b[j]) ok=0;
}
if(ok==1) cout << a[i] << " ";
}
return 0;
}
Alte întrebări interesante
Geografie,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Chimie,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă