👤

Cerința
Se dau 5 numere distincte. Să se determine suma celor mai mari 3 dintre ele.Ajutor vă rog


Răspuns :

Răspuns:

#include <iostream>

using namespace std;

int main()

{unsigned int n,i,x,s,maxiu,maxid,maxit;

s=maxiu=maxid=maxit=0;

cin>>n;

for (i=1;i<=n;i++)

   {cin>>x;

   if (x>maxiu)

       {maxit=maxid;

       maxid=maxiu;

       maxiu=x;}

       else

           if (x>maxid)

           {maxit=maxid;

           maxid=x;}

           else

               if (x>maxit)

               maxit=x;}

s=maxiu+maxid+maxit;

cout<<s;

return 0;}

maxiu - cel mai mare număr

maxid - al doilea cel mai mare număr

maxit - al treilea  cel mai mare număr

s - suma

x - variabila care ia cele 5 valori