Salut,
Am si eu o problema care trebuie rezolvata in C++ cu ajutorul bibliotecii Iostream.
Se consideră o matrice pătratică cu n linii şi n coloane (1≤n≤30), ce
memorează numere întregi nenule de cel mult două cifre fiecare.
Scrieţi un program C++ care citeşte de la tastatură valoarea n şi
elementele matricei şi care afişează pe ecran, ultima cifră a produsului
acelor elemente de pe diagonala secundară ce au proprietatea că sunt
valori minime pe coloanele lor. Dacă nu există astfel de elemente în
matrice, se va afişa mesajul NU EXISTA.
Răspunsuri la întrebare
Răspuns de
1
#include<iostream>
using namespace std;
int n, a[31][31], i, j, produs, p, minim;
int main()
{
cin>>n;
for(i=1;i<=n;i++)
for(j=1;j<=n;j++)
cin>>a[i][j];
produs=1;
for(i=1;i<=n;i++)
{
minim=a[1][i];
for(j=2;j<=n;j++)
if(minim>a[j][i])
{minim=a[j][i]; p=j;}
if(p+i == n+1)
produs=(produs%10)*a[p][i];
}
cout<<produs%10;
return 0;
}
Sper ca te-a ajutat si ca se compileaza bine :D
using namespace std;
int n, a[31][31], i, j, produs, p, minim;
int main()
{
cin>>n;
for(i=1;i<=n;i++)
for(j=1;j<=n;j++)
cin>>a[i][j];
produs=1;
for(i=1;i<=n;i++)
{
minim=a[1][i];
for(j=2;j<=n;j++)
if(minim>a[j][i])
{minim=a[j][i]; p=j;}
if(p+i == n+1)
produs=(produs%10)*a[p][i];
}
cout<<produs%10;
return 0;
}
Sper ca te-a ajutat si ca se compileaza bine :D
Răspuns de
0
ce numar are problema pe site??
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă