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

Ana şi Bogdan au găsit la bunicul lor o cutie cu N beţe de aceeaşi lungime. După câteva minute de joacă urmează cearta. Bunicul le-a propus să rupă cele N beţe și apoi Ana să primească fragmentele din mâna stângă, iar Bogdan fragmentele din mâna dreaptă. Zis şi făcut. Copiii au luat fragmentele, le-au numerotat fiecare cu numere de la 1 la N, le-au măsurat şi acum îşi doresc să lipească fragmentele primite, dar mai au nevoie de câteva informaţii.

Răspunsuri la întrebare

Răspuns de pmarian98
1

Răspuns:

#include<iostream>

using namespace std;

int n,l,k,a,b,i,j,s,ma,mb,na,nb;

int main()

{

  cin>>n;

  cin>>a;

   ma=a;na=1;s=a;

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

          {

              cin>>a;

              if(ma<a){ma=a;na=1;}

              else if(ma==a)na++;

              s+=a;

          }

   cin>>b;

   mb=b;nb=1;s+=b;

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

          {

              cin>>b;

              if(mb<b){mb=b;nb=1;}

              else if(mb==b)nb++;

              s+=b;

          }

   l=s/n;

   cout<<l<<'\n'<<ma+mb<<'\n'<<min(na,nb)<<'\n';

   return 0;

}

Explicație:

Alte întrebări interesante