3. Se consideră tabloul T[1..N, 1..M ] cu numere reale, N ≤ 20 şi M ≤ 20. Scrieţi un program care interschimbă cu locurile elementul maxim de pe fiecare linie cu elementul din prima coloană a aceleiaşi linii.
Intrare: Numerele N, M şi elementele tabloului se citesc din fișierul date.in.
Ieşire: În fișierul date.out se vor afişa elementele tabloului modificat.
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>#include <fstream>using namespace std;ifstream fin("date.in");ofstream fout("date.out");int a[20][20],i,j,aux,Max,n,m;int main(){ fin>>n>>m; for(i=1;i<=n;i++) for(j=1;j<=m;j++) fin>>a[i][j]; for(i=1;i<=n;i++) { Max=a[i][j]; for(j=1;j<=n;j++) if(a[i][j]>Max) Max=a[i][j]; aux=a[i][j]; a[i][j]=a[i][1]; a[i][1]=aux; } for(i=1;i<=n;i++) { for(j=1;j<=m;j++) fout<<a[i][j]<<" "; fout<<"\n"; } return 0;}
MODIFICA a[i][j] CU "T[i][j]" DACA CHIAR E NEVOIE SA FIE NUMITA MATRICEA T
MODIFICA a[i][j] CU "T[i][j]" DACA CHIAR E NEVOIE SA FIE NUMITA MATRICEA T
pixfarapasta:
scuze ca e deordonat. pui tu in ordine cu aliniate si etc(foloseste tasta TAB unde trebuie sa fie mai la dreapta)
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Istorie,
9 ani în urmă
Istorie,
9 ani în urmă