Rezolvare completă PbInfo #1411 Numere13

Cerința

Se citesc perechi de numere naturale până la citirea a două valori nule. Să se determine câte dintre perechi încep cu aceeași cifră.

Date de intrare

Programul citește de la tastatură perechi de numere naturale. Citirea se încheie la introducerea a două valori nule.

Date de ieșire

Programul va afișa pe ecran numărul C, reprezentând valoarea cerută.

Restricții și precizări

  • se vor citi cel mult 1000 de perechi de numere;
  • ultima pereche citită nu se va lua în considerare;
  • toate numerele citite vor fi mai mici decât 1.000.000;
  • toate numerele citite sunt nenule, cu excepția ultimelor două;

Exemplu

Intrare

329 39780 
2643 1589 
9686 6659 
6121 846 
7938 73173 
5352 5129 
7243 3765 
3750 3779 
0 0

Ieșire

4

Explicație

Perechile care respectă regula sunt:

329 39780 
7938 73173 
5352 5129 
3750 3779 

Cum e corect?

cout < "As la info"; cout << "As la info"; cout >> "As la info";

Felicitări! Poți mai mult?

Avem sute de probleme pentru tine, fiecare cu explicații ușor de înțeles.

Greșit, dar nu-i bai!

Antrenează-te cu sutele de probleme pe care ți le-am pregătit. Îți explicăm fiecare problemă în parte.

Rezolvare

Iată rezolvarea de 100 de puncte pentru problema Numere13:

#include <iostream>
#include <cassert>
using namespace std;

int main()
{
    int cnt = 0;
    int a , b;
    cin >> a >> b;
    while(a != 0 && b != 0)
    {
        while(a > 9)
            a /= 10;
        while(b > 9)
            b /= 10;
        if(a == b)
            cnt ++;
        cin >> a >> b;
    }
    cout << cnt << endl;
    return 0;
}

Atenție

Enunțurile afișate pe această pagină aparțin exclusiv site-ului PbInfo. Astfel, pentru ștergerea conținutului, puteți să ne contactați la adresa Adresa de email.

Rezolvarea problemei #1411 Numere13

Pe această pagină găsești rezolvarea de 100 de puncte pentru problema #1411 Numere13 de pe PbInfo.ro. Atenție: nu încurajăm copiatul codului! Totuși, credem cu tărie că analizarea unei soluții corecte este o metodă foarte ușoară de a învăța informatică, astfel că oferim sursele pentru peste 1500 de probleme de pe platforma PbInfo.ro.

Pentru rezolvări PbInfo de la peste 1500 de probleme, vă invităm să intrați pe site-ul nostru!