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

Imi puteti explica varog cum ar trebui sa procedez. Se citeste de la tastatura un nr natural n apoi n perechi de numere intregi.Sa se afiseze acele perechi care au proprietatea ca ambele numere din pereche au cel putin 2 zerouri in scrierea lor. Eu m-am incurcat la partea cu perechi... De unde stiu cat contine o pereche? :/

Răspunsuri la întrebare

Răspuns de stassahul
0
#include <iostream>

using namespace std;

int n,x;

int main()
{

    cin >> n >> x;

    int v[2*n],nr=0,y=x;

    n--;
    for(;n;n--)
    {
        cin >> x;
        int a=x,b=y,nr1=0,nr2=0;
        while(a!=0)
        {
            if(a%10==0)
                nr1++;
            a/=10;
        }
        while(b!=0)
        {
            if(b%10==0)
                nr2++;
            b/=10;
        }
        if(nr1>=2 and nr2>=2)
        {
            v[nr++]=y;
            v[nr++]=x;
        }
        y=x;
    }

    for(int i=0;i<nr;i++)
    {
        cout << v[i] << " ";
        if(i%2)
            cout << endl;
    }

    return 0;

}

Alte întrebări interesante