Informatică
Dulceatzaa2
2016-04-19 06:18:45
Se dau doi vectori: a si b. Sa se calculeze cate elemente comune au. am nevoie urgent de algoritm.
Răspunsuri la întrebare
nutza2000
2016-04-19 09:05:04

Deci uite in java: class Program { static int elcomune = 0; public static void main ( String args [] ) { int vector1 [] = { 2, 3, 4 }; int vector2 [] = { 2, 3, 7 }; // cred ca vrei ca ambii vecori sa aibe acelasi nr de elemente nu? for ( int c = 0; c < vector1.length; c++ ) { if ( vector1[c] == vector2[c] { elcomune++; } } System.out.println("Cei doi vectori au in total " + elcomune + " elemente comune"); } } // sper ca te-am ajutat cat de cat! // asta e facut in java .... poate poti tu sa traduci in ce limbaj de programare trebuie sa faci acest program // outputul : Cei doi vectori au in total 2 elemente comune # si uite in python: vectoru1 = [1, 2, 3] vectoru2 = [1, 2, 4] elmcomune = 0 for i in range (0, len( vectoru1 )):if vectoru1 [i] == vectoru2 [i]:elmcomune = elmcomune + 1 print ("Cei doi vectori au", elmcomune, "elemente comune!") // daca nu sti java poate o sa intelegi umpic din python btw output-ul este : Cei doi vectori au 2 elemente comune!

crisadell
2016-04-19 09:06:19

#include using namespace std; int a[100],b[100],c[100],n,m,i,j,k; int mai() { cin>>n>>m; for(i=1;i<=n;i++) cin>>a[i]; for(j=1;j<=m;j++) cin>>b[j]; for(i=1;i<=n;i++) for(j=1;j<=m;j++) if(a[i]==b[j]) { k++; c[k]=a[i]; } for(i=1;i<=k;i++) cout<

Adăugați un răspuns