Informatică, întrebare adresată de 2hard4me, 9 ani în urmă

verificati daca un numar de 2/3/4/5 cifre este palindrom


artur99: ati facut vectori la info
artur99: ??
2hard4me: nu
2hard4me: problema trb rezolvata in pseudocod sau c++ si eu cum sunt boboc...
artur99: :))
artur99: trebuie separat pt fiecare nr?
artur99: sau sa mearga la toate odata?
2hard4me: doar pt un numar la alegere
artur99: aaaa
artur99: :))) lol, tarziu :D

Răspunsuri la întrebare

Răspuns de georgecatalin21
1
5*6=30
5*7=35
Deci nr care impartite la 5 dau catul 6 sunt 30,31,32,33 si 34.
Suma este 160
Răspuns de artur99
2
#include <iostream>
using namespace std;
int main(){
   int n, t, p=0;
   cin>>n;
   if(n>9 && n<100){
       //2 cifre
       if(n%10 == n/10%10) p=1;
   }
   else if(n>9 && n<100){
       //2 cifre
       if(n%10 == n/10%10) p=1;
   }
   else if(n>99 && n<1000){
       //3 cifre
       if(n%10 == n/100%10) p=1;
   }
   else if(n>999 && n<10000){
       //4 cifre
       if(n%10 == n/1000%10 && n/10%10 == n/100%10) p=1;
   }
   else if(n>9999 && n<100000){
       //5 cifre
       if(n%10 == n/10000%10 && n/10%10 == n/1000%10) p=1;
   }
   if(p==1)cout<<"Este palindrom";
   else cout<<"Nu este palindrom";
}

artur99: e cam tras de par, dar altceva fara vectori n-am idee :))
2hard4me: ms foarte mult
artur99: cp :D
Alte întrebări interesante