Vă rog să mă ajutați cu această problemă! Mulțumesc!
Anexe:

Răspunsuri la întrebare
Răspuns de
1
Solutie:
#include <iostream>
#include <vector>
int main() {
std::vector<int> Sirul = {};
int Num;
std::cout << "Numerele: ";
std::cin >> Num;
Sirul.push_back(Num);
while (std::cin.get() != '\n') {
std::cin >> Num;
Sirul.push_back(Num);
}
int Max = 0;
for (auto& Num : Sirul) {
std::cout << Num << std::endl;
if (Num > Max && Num < 21) {
Max = Num;
}
}
if (Max != 0) {
std::cout << Max;
return 1;
}
std::cout << "nu exista";
return 1;
}
Explicatie:
- Este nevoie sa creezi un array dynamic, deoarece nu stii marime sirului.
- Se poate pastra o valoare maxima initiala, sau folosirea unui coordonator pentru aceasta. Valoarea maxima intiala este 0, stiind ca sirul nu continue numere negative.
andreea917172:
Mulțumesc!!
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Geografie,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă