Am nevoie de ajutor cu un exercitiu , daca puteti sa il faceti cat de Basic posibil (adica , cu functia "for" si nu foarte optimizat).
Limbaj de programare cerut : C++
Se dau doua multimi definite prin intermediul vectorilor u si v, cu m respectiv n elemente. Sa se memoreze in vectorul w si apoi sa se afiseze diferenta celor doua multimi (elementele care se gasesc in prima si nu se gasesc in cea de a doua).
RaZiZeL:
Poti sa dai si un exemplu ?
Răspunsuri la întrebare
Răspuns de
1
Problema e rezolvata .
break acela care l-am pus opreste executia forul in cazul de fata opreste executa celui de al doilea for . Sper ca ai inteles.
break acela care l-am pus opreste executia forul in cazul de fata opreste executa celui de al doilea for . Sper ca ai inteles.
Anexe:
using namespace std;
int main()
{
int v[100] , u[100] , w[100] , n , m , i , j , ok , contor = 0 , k;
cin >> n >> m;
for (i = 0; i < n; i++) cin >> v[i];
for (j = 0; j < m; j++) cin >> u[j];
for (i = 0; i < n; i++)
{
ok = 1;
for (j = 0; j < m && ok == 1; j++)
{
if (v[i] == u[j])
{
w[contor] = v[i];
ok = 0;
}
}
}
for (k = 0; k < contor ; k++) cout << w[k] << " ";
return 0;
}
Alte întrebări interesante
Studii sociale,
8 ani în urmă
Istorie,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă