Informatică, întrebare adresată de ancadumitru10, 8 ani în urmă

problema 6 c++, va rog mult! e urgent!!!!

Anexe:

Răspunsuri la întrebare

Răspuns de Madalin77
1

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:

Alte întrebări interesante