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

Scrie un program care va verifica daca numarul naatura dat n este sau nu palidrom,palidrom fiind numerele care se citesc de la dela dreapta la stinga si de la stinga la dreapta.Exemplu:33,121,14541,7887

Răspunsuri la întrebare

Răspuns de JolieJulie
1

#include <iostream>

using namespace std;

int main()

{  int n,copie,invers=0;

  cin>>n;

  copie=n;

  while(copie)

  {

       invers=invers*10+copie%10;

       copie=copie/10;

  }

  if(n==invers)

    cout<<"E palindrom";

  else

    cout<<"nu e palindrom";


}



chris101: scuze dar am uitat sa specific ca trebuie de folosit if ,while,do while
JolieJulie: am folosit si if si while
JolieJulie: do while nu cre dca ar fi mai eficient
JolieJulie: poate sa fac un alt program numai cu do while ...
chris101: eu trebuie se le folosesc pe toate 3 in program
JolieJulie: Pai nu are rost...
JolieJulie: O sa incerc sa vad cum fac
chris101: ok mersi
Alte întrebări interesante