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

Buna! Rapiddd va roggg ​

Anexe:

Răspunsuri la întrebare

Răspuns de NoxNostraEst
0

#include <iostream>

using namespace std;

int n = 1, k = 0;

int main()

{

  while (n!=0) (cat timp n este diferit de 0, se citesc numere)

  {

      cin >> n;

      if (n/100!=0 && n/100<=9 && n/100 == n%10) (n/100!=0 - verificam dacă câtul impartirii numerelor la 100 este diferit de 0, insemnand ca excludem numerele de la 0 la 99. Totodata, ne asiguram ca acest cât este mai mic sau egal decat 9 (n/100<=9), pentru ca daca ar depasi 9, atunci am avea de a face cu numere din randul miilor, care de asemenea pot fi palindroame. Mai departe, verificam daca cifra sutelor este egala cu cifra unitatilor (n/100 == n%10), lucru ceea ce ar confirma faptul cum ca numarul este palindrom)

      k++; (contorul ce numara cate palindroame avem)

  }

 

  if(k==0)

   cout << "NU EXISTA";

  else

   cout << k;

}

Alte întrebări interesante