👤

URGENT!!!
Cerința

Un şir se numeşte şir munte, dacă are un singur maxim pe poziţia v, numit vârf şi respectă următoarele proprietăţi:

În stânga şi în dreapta vârfului există cel puţin câte un element.
Secvenţa a[1], a[2], ... , a[v] este strict crescătoare.
Secvenţa a[v], a[v+1], ... , a[n] este strict descrescătoare.

Se citeşe un şir cu n elemente. Să se verifice dacă este şir munte.
Date de intrare

Programul citește de la tastatură numărul n, iar apoi n numere naturale, separate prin spații.
Date de ieșire

Programul va afișa pe ecran unul dintre mesajele DA sau NU în funcţie că este şir munte sau nu.
Restricții și precizări

3 ≤ n ≤ 1000
0 ≤ elementele şirului ≤ 1 000 000 000


Răspuns :

#include <iostream>using namespace std;
int main(){int n,i,v[100],nr=1,x;cin>>n;for(i=1;i<=n;i++)   cin>>v[i];for(i=1;i<=n;i++){if(v[i]<v[i+1] && (i+1)<=n)    nr++;}   if(nr==n)      cout<<"DA";    else      cout<<"NU";    return 0;}

Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Ne dorim ca informațiile furnizate să vă fi fost utile. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, nu ezitați să ne contactați. Revenirea dumneavoastră ne bucură, iar pentru acces rapid, adăugați-ne la favorite!


Ze Lesson: Alte intrebari