Să se realizeze un program ce utilizează două funcţii cu acelaşi nume pentru a determina cel mai mare din trei şi respectiv patru elemente pe care funcţiile le primesc ca argumente.in c++
Răspunsuri la întrebare
#include <iostream>
using namespace std;
float maiMare(float x, float y, float z)
{
float V[3] = {x,y,z};
int da = 1;
do
{
da = 1;
for(int i=0; i<=1; i++)
{
if(V[i]>V[i+1])
{
swap(V[i],V[i+1]);
da = 0;
}
}
} while(da!=0);
return V[2];
}
float maiMare(float x, float y, float z, float k)
{
float V[4] = {x,y,z,k};
int da = 1;
do
{
da = 1;
for(int i=0; i<=2; i++)
{
if(V[i]>V[i+1])
{
swap(V[i],V[i+1]);
da = 0;
}
}
} while(da!=0);
return V[3];
}
int main()
{
cout<<maiMare(1,4,3)<<endl;
cout<<maiMare(9,6,8,6);
return 0;
}
Nu înțeleg la ce se referă când spune două funcții cu același nume.