fbpx

Problema #32 – EliminareCifre – Rezolvari PBInfo

de Mihai-Alexandru

Cerinţa

Să se scrie definiția completă a funcției C++ P care primește prin intermediul parametrului n un număr natural cu cel mult 9 cifre, iar prin intermediul parametrului c o cifră. Funcția întoarce tot prin intermediul parametrului n numărul obținut prin eliminarea tuturor aparițiilor cifrei c.

Restricţii şi precizări

  • numele funcției va fi P
  • funcția va avea doi parametri: primul parametru este n, iar al doilea este c
  • dacă după eliminare numărul obținut nu mai conține nici o cifră sau conține doar cifre 0, rezultatul va fi 0

Exemplu

dacă n=2524722 și c=2, după apelul funcției P(n,c), n va avea valoarea 547

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.

eliminarecifre.cpp: In function 'int P(int&, int)':
eliminarecifre.cpp:6:6: warning: unused variable 'm' [-Wunused-variable]
  int m=0 , p=0 , a[11];

      ^
eliminarecifre.cpp:18:1: warning: no return statement in function returning non-void [-Wreturn-type]
 }

 ^
Comentarii

S-ar putea sa iti placa