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
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;
}
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
Limba română,
9 ani în urmă
Engleza,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă