Exprima-ti opinia |
Ce parere aveti despre site?
Raspunsuri: 43
|
|
Info
Main » 2010 » Mai » 18 » citire/afisare/diferenta.produs cartezian/ordonare vector cu fisiere
citire/afisare/diferenta.produs cartezian/ordonare vector cu fisiere | 14:08 |
//se citesc 2 vectori de dimensiuni diferite n si mcu elemente de tip intreg //reuniunea //2.intersectia //3.diferenta //4produsul caretezian //5.ordonare crescatoare #include<iostream.h> #include<iomanip.h>
int a[20],b[20],m,n,c[50],i,j,d[20],e[20],aux,k,x; #include"citire.cpp" #include"reuniune.cpp" void main() { cout<<"n="; cin>>n; cout<<"m=";cin>>m; citire(a,n); afisare(a,n); cout<<endl; citire(b,m); afisare(b,m);cout<<endl; reuniune(a,b,n,m); cout<<endl<<"Toate elementele"<<endl; afisare(c,k); cout<<endl<<"reuniunea numerelor"<<endl; eliminare(c,k); cout<<endl<<"intersectia numerelor"<<endl; intersectie(a,b); cout<<endl<<"produsul cartezian este"<<endl; cartezian(a,b); cout<<endl<<"ordonare crescatoare a primului vector"<<endl; ordonare(a,n); afisare(a,n); cout<<endl<<"ordonare crescatoare a primului vector"<<endl; ordonare(b,m); afisare(b,m); cout<<endl<<"diferenta numerelor este"<<endl; diferenta(a,n,m,b);}
"reuniune.cpp" void reuniune(int a[20],int b[20], int n,int m) {k=0; for(i=1;i<=n;i++) {k++; c[k]=a[i];} for(j=1;j<=m;j++) {k++; c[k]=b[j];}} void eliminare(int a[10],int n) {int x; for(i=1;i<=n;i++) {x=0; for(j=1;j<i;j++) if(a[i]==a[j]) x=1; if(x==0) cout<<a[i]<<" ";}} int intersectie(int a[10],int b[10]) {for(i=1;i<=n;i++) {for(j=1;j<=m;j++) if(a[i]==b[j]) cout<<a[i]<<" ";}} int cartezian(int a[10],int b[10]) {for(i=1;i<=n;i++) {for(j=1;j<=m;j++) cout<<"("<<a[i]<<","<<b[j]<<")"<<" "; }} void ordonare(int a[10],int n) {for(i=1;i<=n;i++) for(j=i+1;j<=n;j++) if(a[i]>a[j]) {aux=a[i]; a[i]=a[j]; a[j]=aux;}} int diferenta(int a[10],int n,int m,int b[10]) {i=1; while(i<=n) {x=0; for(j=1;j<=m;j++) if(a[i]==b[j]) x++; if(x==0) cout<<a[i]<<" "; i++;}}
"citire.cpp"
void citire(int a[20],int n) {for(i=1;i<=n;i++) {cout<<"a["<<i<<"]="; cin>>a[i]; }}
void afisare(int a[20],int n) {for(i=1;i<=n;i++) cout<<a[i]<<" ";}
|
Views: 2947 |
Added by: Iulian
|
|
Calendar |
« Mai 2010 » |
Du |
Lu |
Ma |
Mi |
Jo |
Vi |
Sa |
| | | | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | |
Statistica |
Total online: 1 Guests: 1 Users: 0 |
|