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

Definitia functiilor c++
Se vor scrie funcții cu urmatoarele antete:
1.Inv, int inv(int) Ce returnează
calculul rasturnatului numarului dat ca parametru
2.ePalindrom, int ePalindrom(int ) ce returneaza valoarea 1 Daca nr dat este palindrom, 0 in caz contrar
3. nrPal, int nrPal(int, int) ce returneaza numarul de numere palindrom din intervalul [a,b]

Răspunsuri la întrebare

Răspuns de andrei750238
5

int inv(int n){

   cp = 0;

   while(n){

       cp = cp*10+n%10;

       n/=10;

   }

}

bool ePalindrom(int x){

   if(x==inv(x)) return 1;

   return 0;

}

nrPal(int a, int b){

   int n=0;

   for(a;a<=b;a++) n+= ePalindrom(a);

   return n;

}

Alte întrebări interesante