Informatică, întrebare adresată de bebeflorina, 9 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ă

Răspunsuri la întrebare

Răspuns de Utilizator anonim
9
#include<iostream.h>
void main()
{
int a,b,c=0,aux1=0,aux2=0;
    while(a!=0 && b!=0)
    {
    cout<<"citeste a:"; cin>>a;
    cout<<"citeste b:"; cin>>b;
        while(a!=0)
        {
        aux1=a%10;
        a=a/10;
        }
        while(b!=0)
        {
        aux2=b%10;
        b=b/10;
        }
        a=aux1;
      b=aux2;
        if(aux1==aux2)
        c++;
        if(a==0 && b==0)
        c--;
        aux1=0;
      aux2=0;
     
    }
   cout<<c;

}

Alte întrebări interesante