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

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


va rog fara for, doar cu while

Răspunsuri la întrebare

Răspuns de Daniel4761
2

#include <iostream>

using namespace std;

int main()

{

int a, b, C=0;

cin>>a>>b;

while(a!=0 && b!=0){

 while(a>9) a=a/10;

 while(b>9) b=b/10;

 if(a==b)

  C++;

 cin>>a>>b;

}

cout<<endl;

cout<<C;

return 0;

}


snowycat: ms mult din nou :))))
Daniel4761: Cu placere! :))
Daniel4761: Ai putea sa-mi dai coroana? Mai am nevoie de una ca sa trec la nivelul urmator
snowycat: scz...acum am vazut
Daniel4761: Multumesc! :D
snowycat: cpl
teglasalexandru: am o intrebare
teglasalexandru: am incercat sa copiez dar imi da eroare pe pb info
Alte întrebări interesante