În C++, un subprogram (cunoscut și sub numele de funcție) este un bloc de cod care îndeplinește o anumită sarcină și poate fi apelat ori de câte ori este necesar în program. Funcțiile ajută la structurarea și organizarea codului, făcându-l mai ușor de înțeles, întreținut și reutilizat.
Se dau două numere naturale n și m. Să se determine suma dintre oglinditul lui n și oglinditul lui m.
#include < iostream >
using namespace std;
int ogl(int x)
{
int r = 0;
do
{
r = 10 * r + x % 10;
x /= 10;
}
while(x != 0);
return r;
}
int main(){
int n , m;
cin >> n >> m;
cout << ogl(n) + ogl(m);
return 0;
}
Funcția are un antet: int ogl(int x), din care deducem că:
Funcția are un bloc de instrucțiuni, corpul funcției, delimitat de acolade {}, care precizează operațiile prin care se obține rezultatul. Mai mult:
Funcțiile cu tipul de retur void în C++ sunt funcții care nu returnează nicio valoare. Aceste funcții sunt folosite pentru a efectua acțiuni sau operații care nu necesită un rezultat explicit. De obicei, funcțiile void sunt utilizate pentru a manipula datele, pentru a afișa informații pe ecran sau pentru a realiza alte acțiuni auxiliare în cadrul unui program.
#include < iostream >
using namespace std;
// Funcție care afișează un mesaj de salut
void salut()
{
cout << "Salut! Bine ai venit!" << endl;
}
int main()
{
salut(); // Apelarea funcției salut
return 0;
}
În acest exemplu, funcția salut afișează un mesaj pe ecran și nu returnează nicio valoare.
În această secțiune poți genera un rezumat al conținutului paginii folosind AI! Fii liber să folosești butonul de mai jos oricând ești pe grabă și nu ai timp să înveți tot!
În această secțiune poți întreba expertul nostru robot orice legat de nelămuririle pe care le-ai întâlnit de-a lungul lecțiilor! Fii liber să folosești butonul de mai jos oricând ai nevoie de explicații adiționale!