Informatică, întrebare adresată de TyMMy, 9 ani în urmă

Se citeste un sir de numere reale. Sa se inverseze elementele de valoare minima si de valoare maxima,
presupunand ca sunt unice.
Ex: n=4; si elementele (2,-5,7,4) => (2,7,-5,4)

Răspunsuri la întrebare

Răspuns de izdrew
0
#include <iostream>

using namespace std;
int n,x,vmax,vmin,i,y;
int main()
{
    vmax=0;
    vmin=999999;
    cout<<"n=";cin>>n;
    for(i=1;i<=n;i++)
    {
        cout<<"x=";cin>>x;
        if(x>vmax)
            vmax=x;
        if(x<vmin)
        vmin=x;
        }

    cout<<"valoarea maxima="<<vmax<<endl;
    cout<<"valoarea minima="<<vmin<<endl;
    x=vmax;
    y=vmin;
    vmax=vmin;
    y=x;
    cout<<vmax<<" "<<y;
    return 0;
}



TyMMy: asta am reusit sa fac si eu, adica sa interschimb valoarea minima cu valoarea maxima si sa le afisez dar nu asta cere problema ci imi cere ca din vectorul initial sa interschimb in vector valorile si sa-l afisez astfel schimbat
TyMMy: dar mersi oricum :)
Alte întrebări interesante