Informatică, întrebare adresată de raluca22524, 8 ani în urmă

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


abcabc11111: Ai facut tablourile ?
raluca22524: Nu
fatman195322: În pseudocod sau C++?
raluca22524: C++

Răspunsuri la întrebare

Răspuns de fatman195322
0

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

Alte întrebări interesante