Răspuns :
algoritmul este acelasi in orice limbaj...
cin >> num;
cif=num%10;
if (cif%2==0)
{ rez=cif; gasit=1; }
else gasit=0;
num=num/10;
while (num)
{
cif=num%10;
if (cif%2==0) { rez=cif; gasit=1; }
num=num/10;
}
if (gasit) cout << rez;
else cout << "nu are cifre pare...";
#include <iostream>
int main()
{
int n,first;
std::cout<<"Enter the number: ";std::cin>>n;
while(n>0)
{
first=n%10;
n=n/10;
}
std::cout<<first<<std::endl;
system("pause");
return 0;
}
Paritatea o declari (daca numarul imparit la 2 da 0)
Prima cifra div 10 (catul impartirii)
Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că informațiile disponibile v-au fost utile. Dacă aveți întrebări suplimentare sau aveți nevoie de sprijin, nu ezitați să ne contactați. Vă așteptăm cu drag și data viitoare! Nu uitați să adăugați site-ul nostru la favorite pentru acces rapid.