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

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ăspunsuri la întrebare

Răspuns de crow9920
1

#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;

}


anaa002: Mulțumesc mult!!
Alte întrebări interesante