Cod sursa(job #2706016)

Utilizator AlexGFXMatei Alexandru AlexGFX Data 13 februarie 2021 17:24:48
Problema Cautare binara Scor 0
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.55 kb
#include <iostream>

using namespace std;

int main() {
int n, min1 = INT_MAX, min2 = INT_MAX;
int repetari1 = 0, repetari2 = 0;

cin >> n;

for(int i = 0; i < n; i++) {
	int current;
	cin >> current;

	if(current < min1) {
		min2 = min1;
		repetari2 = repetari1;
		min1 = current;
		repetari1 = 1;
	} else if (current == min1) {
		repetari1++;
	} else if (current == min2) {
		repetari2++;
	} else if (current < min2) {
		min2 = current;
	}
}

cout << min1 << ", " << repetari1 << endl;
cout << min2 << ", " << repetari2 << endl;


}