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

Cerinţa
Să se scrie o funcție C++ care primește ca parametri două numere n și k și determină numărul format din primele k cifre ale lui n. Funcția va întoarce rezultatul prin intermediul unui parametru de ieşire.

Restricţii şi precizări
numele funcției va fi prefix
funcția va avea trei parametri: primul parametru reprezintă numărul n;al doilea parametru reprezintă numărul k; iar al treilea va reprezenta valoarea determinată de funcție
n va fi număr natural mai mic decât 2.000.000.000
n va avea cel puțin k cifre


urgent va rog
15 min mai am la dispozitie pls!

Răspunsuri la întrebare

Răspuns de ionutg38
2
void prefix(int n, int k, int &x) { long long y=0,ogl=0; while(n) { ogl=ogl*10+n%10; n/=10; } while(k) { y=y*10+ogl%10; ogl/=10; k--; } x=y; }
Alte întrebări interesante