Interclasarea vectorilor

Interclasarea vectorilor Se citesc doi vectori cu componente numere naturale.Fiecare vector are elementele sortate crescator. Se cere sa se construiasca un al treilea vector care contine elementele celor doua in ordine crescatoare. #include <iostream> using namespace std; int main() { int a[1001],b[1001], c[1001],i,j,k,n,m cout<<“Dati numarul de elemente ale vectorului a “;cin>>n; for(i=1;i<=n;i++) { cout<<“a[“<<i<<”]= “; … Read more

intercalare intre oricare doua elemente consecutive media lor aritmetica

Se da un vector x cu n numere reale si se cere sa se modifice astfel incat sa se intercaleze intre oricare doua elemente consecutive, media lor aritmetica. #include <iostream> using namespace std; int main() { int i,n,j; float x[50],y[50]; cout<<“Dati numarul de elemente ale tabloului “;cin>>n; for(i=1;i<=n;i++) { cout<<“x[“<<i<<”]= “; cin>>x[i]; } i=1;j=1; while(i<=n) … Read more

numar de elemente elemente mai mari decat o valoare a

Se da un vector cu n componente numere intregi si un numar intreg x. Sa se numere cate elemente sunt mai mari decat x si sa se construiasca un vector cu aceste elemente. #include <iostream> using namespace std; int main() { int i,n,j,x; float a[50],b[50]; cout<<“Dati numarul de elemente ale tabloului “;cin>>n; for(i=1;i<=n;i++) { cout<<“a[“<<i<<”]= … Read more

media aritmetica a elementelor din vector cuprinse intre valorile a si b.

Fie un vector v cu n elemente numere reale si numerele intregi a si b. Sa se calculeze media aritmetica a elementelor din vector cuprinse intre valorile a si b. #include<iostream> using namespace std; int main() { int a,b,i,n,suma=0; float x[50],media; cout<<“Dati numarul de elemente ale vectorului “;cin>>n; for(i=1;i<=n;i++) { cout<<“v[“<<i<<”]= “; cin>>v[i]; } cout<<“Dati … Read more

vector cu elemente distincte

Se citeste un vector cu n componente numere intregi. Sa se verifice daca toate elementele sale sunt elemente distincte. #include<iostream> int v[10],n,i,j,gasit; using namespace std; int main() { cout<<“n=”;cin>>n; for(i=0;i<n;i++) { cout<<“v[“<<i<<“]=”; cin>>v[i]; } gasit=0; for(i=0;i<n && !gasit;i++) for(j=i+1;j<n && !gasit;j++) if(v[i]==v[j]) gasit=1; if(gasit) cout<<“elementele nu sunt distincte”; else cout<<“elementele sunt distincte”; return 0; }

maximul unui vector

Se citeste un vector cu componente numere intregi.Se cere sa se afiseze cel mai mare element (maximul unui vector). #include <iostream> int v[10],n,i,max; using namespace std; int main() { cout<<“n=”;cin>>n; for(i=0;i<n;i++) { cout<<“v[“<<i<<“]=”; cin>>v[i]; } max=v[0]; for(i=1;i<n;i++) if(v[i]>max) max=v[i]; cout<<“max=”<<max; return 0; }

numar ce se repeta in vector

Se citeste un vector. Sase afiseze de cate ori apare un nr ce se repeta #include <iostream> using namespace std; int main() { int aux,n,i,j,nr,a[20]; cout<<“n=”;cin>>n; for (i=1;i<=n;i++) {cout<<“a[“<<i<<“]=”;cin>>a[i];} aux=-1; for(i=1;i<=n;i++) {nr=1; if(a[i]!=aux) {for(j=i+1;j<=n;j++) if(a[i]==a[j]) {nr++;a[j]=aux;} cout<<“nr”<<a[i]<<“apare de “<<nr<<” ori”; cout<<endl;} } return 0; }