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

Cine se pricepe in C++, ajutoor.

Se considera tabloul T[1..n,1..n] cu elemente numere intregi. Sa se compuna un program care va modifica tabloul T in modul urmator:la fiecare element al liniei i se va aduna elementul T[i,i] (elementul respectiv de pe diagonala principală).

Răspunsuri la întrebare

Răspuns de andreidiaconescu18
1

#include <iostream>

using namespace std;

int main() {

   int n;

   int a[100][100];

   cout << "n=";

   cin >> n;

   for (int i = 0; i < n; i++)

       for (int j = 0; j < n; j++) {

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

           cin >> a[i][j];

       }

   cout << "Matricea initiala:" << endl;

   for (int i = 0; i < n; i++) {

       for (int j = 0; j < n; j++)

           cout << a[i][j] << " ";

       cout << endl;

   }

   for(int i=0; i<n; i++)

   {

       int e = a[i][i];

       for(int j=0; j<n; j++) {

           a[i][j]=a[i][j]+e;

       }

   }

   cout << "Matricea finala:" << endl;

   for (int i = 0; i < n; i++) {

       for (int j = 0; j < n; j++)

           cout << a[i][j] << " ";

       cout << endl;

   }

   return 0;

}



cargonta1108: Imi da foarte multe erori
andreidiaconescu18: siteul introduce caractere non ascii si de aia nu poti compila. Scrie manual si o sa iti mearga.
Alte întrebări interesante