Se citește un sir de n (n<500) numere nat. Care e numărul maxim si de cate ori apare în cadrul șirului (ex. n=5 si vectorul (8,9,6,9,9)apare de 3 ori)
teodorbarboiu:
in c++?
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>
#include <vector>
int main() {
size_t i, n;
std::cin >> n;
std::vector<size_t> vec(n);
for (i = 0; i < n; ++i)
std::cin >> vec[i];
size_t mx = vec[0], mx_cnt = 1;
for (i = 1; i < n; ++i) {
if (vec[i] > mx) {
mx = vec[i];
mx_cnt = 1;
}
else if (vec[i] == mx)
++mx_cnt;
}
std::cout << "Nr. maxim: " << mx << "\nNr. de aparitie: " << mx_cnt;
}
Alte întrebări interesante
Chimie,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Fizică,
8 ani în urmă
Matematică,
8 ani în urmă
Istorie,
9 ani în urmă