Informatică, întrebare adresată de kbi023, 8 ani în urmă

Se consideră tabloul A [20][20] de numere întregi. Să se scrie un program
care schimbă în opus semnele elementelor situate deasupra diagonale principale.
(Tablouri bidimensionale)
DE dorit sa fie efectuat in C.

Răspunsuri la întrebare

Răspuns de Paddon
1

#include <iostream>

using namespace std;

void display_matrix(int rows, int columns, int matrix[][20])

{

cout << endl;

for (int row = 0; row < rows; ++row)

{

 for (int column = 0; column < columns; ++column)

 {

  cout << matrix[row][column] << " ";

 }

 cout << endl;

}

}

int main()

{

int randuri, coloane, A[20][20];

cin >> randuri >> coloane;

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

{

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

 {

  cin >> A[i][j];

  if (j > i)

   A[i][j] *= -1;

 }

}

display_matrix(randuri, coloane, A);

}


andriesboss92: Nu vreau sa para ca te iau pe tine la rost sau ceva.. pur si simplu mi-am spus parerea despre faptul ca ar trebui sa facem cat mai usoara intelegerea pentru cei care apeleaza aici
andriesboss92: Ai si tu dreptatea ta, normal. Nu te contrazic. Insa hai sa facem noi treaba profesorului
Paddon: Nu pare ca ma iei la rost, stai linistit :))
Mie mi se pare ca avem o discutie civilizata bazata pe subiectul in cauza
andriesboss92: Legat de practicile acelea scolare. Da... ok... aici sunt de acord cu tine ca nu e ok sa memorezi o variabila care s-o folosesti mereu la citire si alta la nu stiu ce... insa in timp el isi va da seama ca nu este doar asta o optiune.. eu am pus cazul probabil in care majoritatea folosesc n si m ( chiar si in cerintele de BAC ) ca variabile pentru linii si coloane.... that s what i'm talking about...
andriesboss92: fiind inca la inceput nu cred ca intelege distinctia intre variabila "n" si variabila "linii" care oricum nu exista.
Paddon: Da, inteleg la ce te referi.
Paddon: Probabil ca e o frustrare din partea. La liceu am fost invatat practici proaste, si acum daca vad cod scris bine ma uit uneori ca prostul si ma intreb "de ce Dumnezeu a scris ++x in loc de x++?"
Paddon: Ce ma deranjeaza din nou e faptul ca pe Brainly nu gasesti raspunsuri de calitate, ci raspunsuri de calitate proasta, de clasa a patra. De xemplu, chiar azi am intalnit o intrebare "X are insomnie, ce ar putea face" si raspunsurile erau de genul "da-i sa bea ceai inainte de culcare"
Paddon: Cred acum ca ai dreptate cu numele de variabile, dar tot ma doare sa fac cod prost, ca sa-l inteleaga mai bine copiii.
andriesboss92: Ne adaptam... altfel vor spune ca nu explicam destul de bine sau ceva.... concluzionand... amandoi avem dreptate :)
Alte întrebări interesante