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

modifica programul alaturat astfel incat sa afiseze cele mai mari 2 numere(nu neapart distincte) din sir.
# incude
using namespace std ;
int main ( )
{
int n , x , i , maxim ;
cin>>n>>x;
maxim=x
for (i=2 ;i >x;
if(maxim cout< return 0 ; }


adammoloca: care sir?
esterauda: cel atasat

Răspunsuri la întrebare

Răspuns de NegrucaPantera
0

Răspuns:

#include <iostream>

using namespace std;

int main()

{

   int v[100],n,i,maxx1=0,maxx2=0,poz;

   cout<<"n=";

   cin>>n;

   cout<<"Introduceti numerele : ";

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

   {

       cin>>v[i];

       if(v[i]>maxx1)

       {

           maxx1=v[i];

           poz=i;

       }

   }

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

   {

       if(i!=poz and v[i]>maxx2)

           maxx2=v[i];

   }

   cout<<maxx1<<" "<<maxx2;

}

Explicație:

Alte întrebări interesante