Documente Academic
Documente Profesional
Documente Cultură
DEFINITIE
Funcţiile operanzi sunt funcţii care returnează o valoare
asociată numelui funcţiei.
Exemple de funcţii operand predefinite în C/C++:
• abs(x) – returnează modulul lui x
• sqrtl(x) – returnează radicalul valorii x
EXEMPLE MATEMATICE
EXEMPLU
void schimba(int x, int y)
{ Functie care sterge ecranul
int aux; clrscr();
aux=x;
x=y;
y=aux;
cout<<“x= “<<x<<“ y= “<<y<<endl;
}
int main()
{int a=3,b=4;
schimba(a,b);
cout<<“a= “<<a<<“ b=“<<b<<endl;
}
FUNCTIE PROCEDURALA
VOID
Fie funcția:
int f(int x)
{return x+1;}
void t(int a)
{cout<<++a;}
Ce se va afișa ca urmare a apelului t(f(f(f(1)))) ?
Exercitii
MAXIMUL DINTRE (A,B)
Sa se calculeze valoarea
functiei :
int suma_cif (int N)
{ int s=0,u;
while (N !=0)
{ u=a%10;
s=s+u;
N=N/10;
}
return s;}
APLICATII
1. Scrieți o funcție care primeste doi parametri a si b , a<b,
si afișează numerele prime din [a,b].
2. Scrieti o functie cu doi parametri x si y, numere natural,
si returneaza numarul format prin concatenarea lui x cu
y.
3. Scrieti o functie care primeste 2 parametri a si b,
numere natural si afiseaza numerele din [a,b] care se
divid cu suma cifrelor lor.
TEMA