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

Rezolvati problema de mai jos
:

Anexe:

Răspunsuri la întrebare

Răspuns de BogdanNuExista
1

#include <bits/stdc++.h>

using namespace std;

ifstream fin("bac.txt");

int main()

{

   int x,y,a1,a2,s=0,maxi=-1,vabs=-1;

   fin>>x;

   while(fin>>y)

   {

       if(x>0 && y>0 && x+y>maxi)

       {

           maxi=x+y;

           vabs=abs(x-y);

           a1=x;

           a2=y;

       }

       if(x>0 && y>0 && x+y == maxi)

           if(abs(x-y)>vabs)

           {

               maxi=x+y;

               vabs=abs(x-y);

               a1=x;

               a2=y;

           }

       x=y;

   }

   cout<<a1<<" "<<a2;

   return 0;

}

Anexe:
Alte întrebări interesante