Se dau n numere naturale. Determinați cel mai mare număr par introdus și numărul său de apariții.
Eu am rezolvat-o dar imi da 80.
#include
#include
using namespace std;
int main()
{
ifstream fin("maximpar.in");
ofstream fout("maximpar.out");
int n,x,max=0,k=1;
fin>>n;
while(n!=0)
{
fin>>x;
if(x==max)
k++;
if(x%2==0&&x>max)
max=x;
n--;
}
fout<
return 0;
}
Răspunsuri la întrebare
Răspuns de
9
Răspuns:
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
ifstream fin("maximpar.in");
ofstream fout("maximpar.out");
unsigned i,n,nr,max=1,c=0;
fin>>n;
for(i=1;i<=n;i++)
{fin>>nr;
if(nr==max)
c++;
else
if(nr>max && nr%2==0)
{
max=nr;
c=1;
}
}
if(c==0)
fout<<-1;
else
fout<<max<<' '<<c;
}
grasuxxl30:
Un "Cel mai bun raspuns" ar fi frumos. Incerc sa avansez la gradul urmator. Multumesc anticipat.
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Engleza,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă