#include <iostream>
using namespace std;
int main()
{ int a [20][20],n,i,j,min,in,nr,max; // declararea matricei a de timp intreg de maxim 10 linii si 10 coloane si celelalte variabile tot de tip intreg
cout<<"Numarul de linii si coloane pentru matricea patratica este ="; cin>>n; //citirea numarului de linii,respectiv de coloane si memorarea valorilor in n.
for(i=1;i<=n;i++) //parcurgerea linilor de la 1 pana la n
for(j=1;j<=n;j++) //parcurgerea coloanelor de la 1 pana la n
{ cout<<"a["<<i<<"]["<<j<<"]=";cin>>a[i][j];} // afiseaza elementul din matrice aflat pe pozitia liniei i,coloana j/si memoreaza elementul
min=a[1][2];
j=2;
for(i=1;i<=n;i++) // parcurgerea linilor de la 1 pana la n
for(j=1;j<=n;j++) // parcurgerea linilor de la 1 pana la n
{if(min>a[i][j]) // testam daca min este mai > decat elementul matricei de linie i si coloana j
min=a[i][j];} // atunci minim ia valoarea elementului matricei de linie i si coloana j
max=nr;
while(max!=0) // cat timp max este diferit de 0
{
in=in*10+max%10;
max=max/10;
}
if(in==nr) //testam daca in chiar = cu nr
cout<<"Valoarea minima de pe coloana 2 este palindrom"; //afisarea mesajului
else
cout<<"Valoarea minima de pe coloana 2 nu este palindrom"; // afisarea mesajului
}
return 0;
}
Niciun comentariu:
Trimiteți un comentariu