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

Poate cineva sa ma ajute, va rog? (C++)

Anexe:

Cezx: daca nu fai minim 44
lolhs: ???? Nu inteleg
Daniel4761: Care dintre ele? =))

Răspunsuri la întrebare

Răspuns de Daniel4761
0

1)

#include <iostream>

#include <fstream>

using namespace std;

int main()

{

ifstream f("numere.txt");

int a=0, b=0, n, z=0;

while(f>>n && z!=2)

 if(n%2==0)

  if(!a){ a=n; z++;}

  else if(!b){ b=n; z++;}

if(a>b){

 a=a+b; b=a-b; a=a-b;

}

while(f>>n)

 if(n%2==0)

  if(b<n){a=b; b=n;}

  else if(b==n) a=n;

  else if(a<n) a=n;

if(a && b)

 cout<<a<<' '<<b;

else cout<<0;

return 0;

}


2)

#include <iostream>

#include <fstream>

using namespace std;

int main()

{

ifstream f("numere.txt");

int frecv[10]={0}, n, nr, c=0, i;

f>>n;

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

{

 f>>nr; frecv[nr]++;

 if(c<=nr) c=nr;  

}

cout<<c<<' '<<frecv[c];

return 0;


lolhs: Am inteles! A raspuns cineva mai sus si nu intelegeam care a fost legatura ci tema. Mersi mult!!
lolhs: Cu*
Alte întrebări interesante