problema 6 c++, va rog mult! e urgent!!!!
Răspunsuri la întrebare
Răspuns:
#include<iostream>
#include<fstream>>
using namespace std;
ifstream f("mat.txt");
int n,m;
int mat[101][101];
bool numarPalindrom(int numar)
{
int numarInitial, numarInvers = 0;
numarInitial = numar;
while(numar)
{
int c = numar % 10;
numarInvers = numarInvers * 10 + c;
numar = numar / 10;
}
if(numarInitial == numarInvers)
return true;
else
return false;
}
int main()
{
f>>n>>m;
for(int i = 0;i<n;i++){
for(int j = 0;j<m;j++){
f>>mat[i][j];
}
}
for(int j = 0;j<m;j++){
for(int i = 0 ;i<n;i++){
if(numarPalindrom(mat[i][j]) == true){
cout<<j+1<<" ";
break;
}
}
}
return 0;
}
Explicație: