👤

Sa se citeasca de la tastatura elementele intregi ale unei matrice de dimensiune m x n. Daca matricea este patratica sa se afiseze elementele diagonalei secundare, altfel sa se afiseze suma elementelor de pe o col9ana data, c. Valorile m,n si c se citesc de la tastatura si se vor scrie functii pentru operatiile cerute. (c++)

Răspuns :

#include <iostream>

using namespace std;

void citire(int a[30][30], int &m, int &n)

{

int i, j;

cout<<"m="; cin>>m;

cout<<"n="; cin>>n;

for(i=1;i<=m;i++)

 for(j=1;j<=n;j++){

  cout<<"a["<<i<<"]["<<j<<"]="; cin>>a[i][j];

}

}

void afisare_diag_sec(int a[30][30], int m){

for(int i=1;i<=m;i++)

 cout<<a[i][m-i+1]<<' ';

}

void afisare_coloana(int a[30][30], int m)

{

int i, c;

cout<<"c="; cin>>c;

for(i=1;i<=m;i++)

 cout<<a[i][c]<<' ';

}

int main()

{

int a[30][30], m, n;

citire(a,m,n);

if(m==n) afisare_diag_sec(a,m);

else afisare_coloana(a,m);

return 0;

}

Vă mulțumim că ați ales să vizitați site-ul nostru dedicat Informatică. Sperăm că informațiile prezentate v-au fost utile. Dacă aveți alte întrebări sau aveți nevoie de asistență suplimentară, nu ezitați să ne contactați. Vă așteptăm cu drag să reveniți și nu uitați să ne salvați în lista de favorite!


Ze Teaching: Alte intrebari