Se dau 2 matrici de maxim 10x10. Sa se obtina 2 vectori si sa se afiseze. Se vor defini urmatoarele; o functie pentru introducerea matricei
O functie pentru alcatuirea unui vector din elem matricei: in vector se introduc toate elementele pare din matrice
O functie de afisare a elementelor unui vector
Răspunsuri la întrebare
Răspuns de
1
#include<iostream.h>
using namespace std ;
void citire( int a[10][10] , int&n) { int i,j;
cout<<"N=";
cin>>n;
for(i=1;i<=n;i++)
for(j=1;j<=n;j++)
cin>>a[i][j];}
void alcatuire ( int a[10][10] , int n , int v[100] ,int &l){int i,j;
for(i=1;i<=n;i++)
for(j=1;j<=n;j++)
if(a[i][j]%2==0)
v[++l]=a[i][j];}
void afisare ( int v[100] , int n ) { int i;
for(i=1;i<=n;i++)
cout<<v[i]<<' ';
cout<<endl ; }
int main (){ int a[10][10] ,b[10][10] ,n=0 ,m=0 , v[100] , w[100] ,l=0 ,d=0;
citire(a,n);
citire(b,m);
alcatuire (a,n,v,l);
alcatuire (b,m,w,d);
afisare (v,l);
afisare(w,d);}
using namespace std ;
void citire( int a[10][10] , int&n) { int i,j;
cout<<"N=";
cin>>n;
for(i=1;i<=n;i++)
for(j=1;j<=n;j++)
cin>>a[i][j];}
void alcatuire ( int a[10][10] , int n , int v[100] ,int &l){int i,j;
for(i=1;i<=n;i++)
for(j=1;j<=n;j++)
if(a[i][j]%2==0)
v[++l]=a[i][j];}
void afisare ( int v[100] , int n ) { int i;
for(i=1;i<=n;i++)
cout<<v[i]<<' ';
cout<<endl ; }
int main (){ int a[10][10] ,b[10][10] ,n=0 ,m=0 , v[100] , w[100] ,l=0 ,d=0;
citire(a,n);
citire(b,m);
alcatuire (a,n,v,l);
alcatuire (b,m,w,d);
afisare (v,l);
afisare(w,d);}
Alte întrebări interesante
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă