#905 DetCifre
Să se scrie o funcție C++ care să determine prima și ultima cifră a unui număr natural transmis ca parametru. Funcția va întoarce rezultatele prin intermediul unor parametri de ieşire.
Restricţii şi precizări
numele funcției va fi detcifre
funcția va avea trei parametri: primul parametru reprezintă numărul n pentru care se calculează cifrele cerute;al doilea parametru va reprezenta prima cifră a lui n, iar al treilea va reprezenta ultima cifră a lui n
n va fi număr natural mai mic decât 2.000.000.000
Exemplu
După apelul
view source
print
?
1.
detcifre(170 , p ,u);
p va avea valoarea 1, iar u va avea valoarea 0.
Important
Soluţia propusă va conţine doar definiţia funcţiei cerute. Prezenţa în soluţie a altor instrucţiuni poate duce erori de compilare sau de execuţie care vor avea ca efect depunctarea soluţiei.
Răspunsuri la întrebare
Răspuns de
6
void detcifre(int n, int& p, int& u)
{
u = n % 10;
while(n > 9)
n /= 10;
p = n;
}
{
u = n % 10;
while(n > 9)
n /= 10;
p = n;
}
Alte întrebări interesante
Franceza,
8 ani în urmă
Limba română,
8 ani în urmă
Informatică,
9 ani în urmă
Limba română,
9 ani în urmă
Franceza,
9 ani în urmă