Se citeste 2 numere a si b.Sa se afiseze nr care au cele mai multe cifre pare.REZOLVARE RAPIDA.DAU COROANA
Răspunsuri la întrebare
program p1;
uses crt;
var i,a,b:integer;
begin
writeln('a='); readln(a);
writeln('b='); readln(b);
for i:=1 to a do
if i mod 2 = 0 then writeln(i);
for i:=1 to b do
if i mod 2 = 0 then writeln(i);
end.
#include <iostream>
using namespace std;
int main()
{
int a,b, nr_a=0, nr_b=0;
cin>>a>>b;
int copie1=a, copie2=b;
while( copie1 != 0 )
{
if( ( copie1 % 10 ) % 2 == 0 )
nr_a++;
copie1 /= 10;
}
while( copie2 != 0 )
{
if( ( copie2 % 10 ) % 2 == 0 )
nr_b++;
copie2 /= 10;
}
if( nr_a > nr_b )
cout << "Numarul " << a << " are cele mai multe numere pare";
else
if( nr_a < nr_b )
cout << "Numarul " << b << " are cele mai multe numere pare";
else
cout << "Numerele " << a << " si " << b << " au un numar egal de numere pare, adica " << nr_a;
}