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
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
Fizică,
8 ani în urmă
Geografie,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă