Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Se citesc n nr. din fisierul "nr.in". Numim munte un sir de minim 3 elemente in care elem. din mijloc este mai mare decat cel din stanga si decat cel din
- // dreapta, iar elem. din mij. il denumim vf. muntelui. sa se afiseze pe ecran toate vf. din sirul de nr. citit si sa se afiseze pe prima linie, separata prin
- //spatii toata vf. din sirul citit. Sirul ramas in urma eliminarii acestor varfuri.
- #include <iostream>
- #include <fstream>
- using namespace std;
- ifstream f("munte3.in");
- ofstream g("munte3.out");
- int main()
- {
- int n,v[1000],w[1000],p[1000],i,j=0,k=0;
- f>>n;
- for (i=1;i<=n;i++)
- f>>v[i];
- for(i=1;i<=n;i++)
- {
- if ( v[i]>v[i-1] && v[i]>v[i+1] )
- {
- k++;
- p[k]=v[i];
- }
- else
- {
- j++;
- w[j]=v[i];
- }
- }
- for(i=1;i<=k;i++)
- g<<p[i]<<" ";
- g<<'\n';
- for (k=1;k<=j;k++)
- g<<w[k]<<" ";
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement