Rezolvare PBinfo #3656

Decorative Icon Problema: FGreater / 3656

Decorative IconAutor: Deivid

Cerinţa

Scrieţi definiția completă a subprogramului C++ cu antetul:

int FGreater(int a[], int n, int x)

care are trei parametri:

  • a, prin care primeşte un tablou unidimensional de numere întregi
  • n, numărul efectiv de elemente ale tabloului a
  • x, un număr întreg

Funcția returnează cel mai mic număr din a, strict mai mare decât x. În caz că nu există o asemenea valoare, funcția va returna valoarea -1

Restricţii şi precizări
  • 0 ≤ a[i] ≤ 231-1
  • 0 ≤ x ≤ 231-1
  • numele subprogramului cerut este FGreater
  • elementele vectorului a sunt indexate de la zero
Exemplu:

Dacă n=6, a=(9,15,5,12,19,30), x=10, atunci valoarea returnată este 12. Dacă n=6, a=(9,15,5,12,19,30), x=100, atunci valoarea returnată este -1.

Important

Soluţia propusă va conţine doar definiţia subprogramului cerut. 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.

Andrei Frîntu
Andrei Frîntu

Fondatorul platformei - mentor Academia

LinkedIn Instagram GitHub
© Copyright 2024 - CodulLuiAndrei.ro - Toate drepturile sunt rezervate