👤

URGENT! VA ROG FRUMOS!!

#include iostream h

inf f(int x,int y=x); {

return x+y+1

}

int main() {

cout< f(2)
Ce se afiseaza??


a).1 b).3 c).5 d).nimic(eroare e compilare


Răspuns :

Răspuns:

eroare din lipsa lui y la apelarea functiei, altfel ar fi fost 5

daca x=2 ca se calculeaza f(2), avem si y=2, x+y+1=2+2+1=5, deci se afiseaza 5

Explicație:

Răspuns:

ai 3 erori

Explicație:

1. eroare, că y e parametru formal şi primeşte valoare din afara subprogramului, adică în timpul apelului de subprogram şi nu poate fi iniţializat în antetul subprogramului.

2. eroare, că ai punct şi virgulă ";" după antetul subprogramului, unde nu trebuie să fie nimic

3. eroare, că apelezi subprogramul cu un singur parametru, dar încerci să declari subprogramul cu doi parametri  . Eroare e la cout  << f(2)