se citesc de la tastatura doua numere a si b . sa se afiseze toate numerele naturale din intervalul [a,b] care au in componenta lor cel putin un zero si cel mult doua cifre pare.
exemplu:
a=187 b=205 190 200,201,202,203,204,205
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>
using namespace std;
int main()
{
int a,b,i,rest,copie,ok;
cin>>a>>b;
for (i=a;i<=b;i++)
{
copie = i;
ok=0; //confirmarea se reseteaza la fiecare nou numar
while (copie!=0)
{
rest = copie % 10;
if (rest == 0) ok=1; //confirmare ca exista o cifra de 0
copie = copie / 10;
}
if (ok==1) cout<<i<<" ";
}
return 0;
}
Problema cere să se afișeze numerele din [a,b] ce au o cel puțin o cifră de 0 în ele, mie unul mi-a creat confuzie inițial cerința. Uite un alt exemplu mai eficient:
50 120
50 60 70 80 90 100 101 102 103 104 105 106 107 108 109 110 120
Sper că te-am ajutat, coroană? :)
Alte întrebări interesante
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Istorie,
8 ani în urmă
Engleza,
8 ani în urmă
Geografie,
9 ani în urmă
Limba română,
9 ani în urmă