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

Se da urmatoarea problema:
citeste n
x<-0
-repeta
x<-x*10+n%10
n<-[n/10]
e<-n*(n-x)*([n/10]-x)
-pana cand e=0
Ce se va afisa pentru n=123321


CinevaFaraNume: Algpritmul nu are nicio instructiune "scrie ..." deci nu afiseaza nimic

Răspunsuri la întrebare

Răspuns de Petruccinator
0

#include <iostream>

int main(){

   int e, n, x;

   {

       std::cin >> n; // citeste n

       x = 0; // x <- 0

       do{ // repeta

          x = x * 10 + n % 10;

          n /= 10;

          e = n * (n - x) * ((n / 10) - x);

       } while(e != 0); // pana cand e=0

   }

   std::cout << "n = " << n << ", x = " << x << '\n';

   std::cout << "Statut de palindrom: ";

   if(n == x)

       std::cout << "Adevarat\n";

   else

       std::cout << "Fals\n";

   return 0;

}

Alte întrebări interesante