Să se scrie definiția completă a funcției C++ UCP care să returneze ultima cifră pară a unui număr natural transmis ca parametru.
Restricţii şi precizări
numele funcției va fi UCP
funcția va avea un parametru reprezentând numărul pentru care se calculează ultima cifră pară, număr natural mai mic decât 1.000.000.000
dacă numărul nu conține nici o cifră pară, funcția va returna valoare -1
Răspunsuri la întrebare
Răspuns de
6
Doar functia :
int UCP (int n)
{
while (n)
{
if(n%10%2==0)
{
return n%10;
n=0;
}
else
n=n/10;
}
return -1;
}
Tot programul :
#include <iostream>
using namespace std;
int UCP (int n)
{
int uc=1;
while (n)
{
if(n%10%2==0)
{
uc=n%10;
return uc;
n=0;
}
else
n=n/10;
}
return -1;
}
int main()
{
int n;
cin>>n;
cout<<UCP(n);
}
Utilizator anonim:
da 80 de puncte si nu imi dau seama de ce
Alte întrebări interesante
Religie,
8 ani în urmă
Fizică,
8 ani în urmă
Chimie,
8 ani în urmă
Chimie,
8 ani în urmă
Arte,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă