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

Se citeşte de la tastatură un număr natural n, cele n elementele ale unui vector X
care memorează numere intregi si o valoare y. Sa se caute in vector valoarea y si sa se insereze dupa acest element valoarea maxima din vector.
Exemplu:
n=5
12 44 10 30 40
y=10
Va afisa
12 44 10 44 30 40 (a inserat elementul maxim din vector 44 dupa elementul 10 (y) cautat)

Dau coroana!

Răspunsuri la întrebare

Răspuns de NuStiuCeSaPunAici2
3

Răspuns:

/*Se citeste de la tastatura un numar natural n, cele n elementele ale unui vector X

care memoreaza numere intregi si o valoare y. Sa se caute in vector valoarea y si sa se insereze dupa acest element valoarea maxima din vector.*/

#include<iostream>

using namespace std;

int main()

{int n, x[1000], y, max, i;

cout<<"n=";cin>>n;

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

{cin>>x[i];

}

cout<<"y=";cin>>y;

max=x[1];

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

{if(x[i]>max)

max=x[i];

}

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

if(x[i]==y)

cout<<x[i]<<" "<<max<<" ";

else

cout<<x[i]<<" ";

}


talimimo904: Multumesc mult!
Alte întrebări interesante