Se consideră un tablou bidimensional cu n linii şi n coloane ce conţine numere naturale cu cel mult două cifre fiecare. Să se determine ultima cifră a produsului elementelor de pe diagonala secundară cu proprietatea că sunt minime pe coloanele lor. Va rog mullt ajutati-ma!!! C++
Răspunsuri la întrebare
Răspuns de
5
#include <iostream>
using namespace std;
int main(){ int n,i,j,a[50][50],min,p=1; cout << "n="; cin >> n; for(i=1;i<=n;i++) for(j=1;j<=n;j++) {cout << "a["<<i<<"]["<<j<<"]="; cin >> a[i][j];} cout << endl; for(i=1;i<=n;i++) {for(j=1;j<=n;j++) cout << a[i][j] << " "; cout << endl; } for(i=1;i<=n;i++) { min=a[i][1]; for(j=1;j<=n;j++) if((min>a[i][j])&&((i+j)==(n+1))) {min=a[i][j]; p=p*a[i][j]; } } cout << p%10; return 0;}
using namespace std;
int main(){ int n,i,j,a[50][50],min,p=1; cout << "n="; cin >> n; for(i=1;i<=n;i++) for(j=1;j<=n;j++) {cout << "a["<<i<<"]["<<j<<"]="; cin >> a[i][j];} cout << endl; for(i=1;i<=n;i++) {for(j=1;j<=n;j++) cout << a[i][j] << " "; cout << endl; } for(i=1;i<=n;i++) { min=a[i][1]; for(j=1;j<=n;j++) if((min>a[i][j])&&((i+j)==(n+1))) {min=a[i][j]; p=p*a[i][j]; } } cout << p%10; return 0;}
Utilizator anonim:
coroana?
Alte întrebări interesante
Matematică,
8 ani în urmă
Franceza,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă