👤

buna, am nevoie sa îmi rezolvati problema asta in C++
Se citește valoarea naturală n mai mică decât 105

și apoi n numere naturale din intervalul

[1,109

], separate prin câte un spațiu. Se cere să se afișeze pe ecran cea mai mare poziție

pe care ar putea-o ocupa primul termen al secvenței numerice citite în șirul format cu

aceleași valori, ordonat descrescător.​


Răspuns :

#include <iostream>

using namespace std;

int main() {

int n;

cin >> n;

int primul_term;

cin >> primul_term;

int cnt_mari = 0; // contor numere mai mari decat primul termen

for (int i = 2; i <= n; i++) {

int x;

cin >> x;

if (x >= primul_term)

cnt_mari++;

}

cout << cnt_mari + 1 << "\n";

return 0;

}

Vă mulțumim că ați ales să vizitați site-ul nostru dedicat Informatică. Sperăm că informațiile disponibile v-au fost utile. Dacă aveți întrebări sau aveți nevoie de asistență suplimentară, vă rugăm să ne contactați. Revenirea dumneavoastră ne va bucura, iar pentru acces rapid, nu uitați să ne salvați la favorite!


En Trainingsy: Alte intrebari