Informatică, întrebare adresată de DeniDenisa2913, 9 ani în urmă

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 Utilizator anonim
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);}

Alte întrebări interesante