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

Se citesc de la tastatura elementele unei matrici de caractere (nr. linii=nr. coloane), A(NXN), N<=10. Sa se formeze si sa se afiseze cuvantul format din caracterele pe pe diagonala principala a matricii A. In c++ va rog.

Răspunsuri la întrebare

Răspuns de stassahul
0
Pai nu e asa de greu :), diagonala principala are proprietatea ca i=j=numarul caracterului.


#include <bits/stdc++.h>

using namespace std;

int n,k;
char A[11][11],s[11];

int main()
{

    cin >> n;

    for(int i=1;i<=n;i++)
        for(int j=1;j<=n;j++)
            cin >> A[i][j];

    for(int i=1;i<=n;i++)
        for(int j=1;j<=n;j++)
            if(j==i) s[k++]=A[i][j];

    cout << s;


    return 0;

}

mimi23: mersi.
Alte întrebări interesante