Informatică, întrebare adresată de ionelaiona, 9 ani în urmă

Cerinţa
Scrieţi definiția completă a subprogramului C++ nreal cu doi parametri x și y, numere naturale din intervalul [1;1000] ce returnează un număr real cu proprietatea că partea sa întreagă este egală cu x, iar numărul format din zecimalele sale, în aceeaşi ordine, este egal cu y.

Restricţii şi precizări
numele subprogramului va fi nreal
funcția va avea doi parametri: x și y, în această ordine
rezultatul calculat al funcției va fi de tip double. Folosirea altor tipuri reale va conduce la erori de compilare în programul suport.



Exemplu
Pentru x=12 și y=543, subprogramul returnează valoarea 12.543.

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 lozanalex
10
double nreal(int x, int y)
{
    double a=y;
    while (a>=1) a/=10;
    return x+a;
}
Alte întrebări interesante