Informatică, întrebare adresată de Gean69, 9 ani în urmă

Cristina şi Alina sunt eleve în clasa a V-a şi sunt foarte bune prietene. Le place ca în pauze să se provoace reciproc cu câte o problemă. De data aceasta, e rândul Cristinei să propună o problemă Alinei. Ea îi cere ca dintr-un set de mai multe numere naturale să le găsească pe cele centrale. Bineînţeles că mai întâi îi explică prietenei sale ce este un număr central: un număr care are proprietatea ca, după eliminarea primei şi a ultimei cifre, se obţine un nou număr care conţine numai cifre egale între ele. De exemplu, numărul 67771 este număr central pentru că, eliminând prima şi ultima cifră, se obţine numărul 777 care are toate cifrele egale între ele. Alina, care între timp a învăţat să programeze, intră imediat în jocul Cristinei, ştiind că va afla imediat rezultatul corect la problema propusă de prietena ei.

Răspunsuri la întrebare

Răspuns de rossetta
3
#include <iostream>
using namespace std;

int main() {

  int n, nr = 0;
  cin >> n;
  for(int i = 0; i < n; i++) {
    int val;
    cin >> val;
    val = val / 10;
    while(val > 9 && val % 10 == val % 100 / 10)
      val /= 10;
    if(val <= 99)
      nr++;
  }
  cout << nr;
  return 0;
}
Alte întrebări interesante