Ajutor, vă rog ! C++
Se citesc n numere naturale de maxim 10 cifre fiecare. Să se afle cele mai mici trei numere
din șir.
ex: n=8 și numerele: 527, 3442, 672183, 2675, 293, 347, 15, 503
se vor afișa: 15 293 347
Răspunsuri la întrebare
Răspuns de
0
Explicație:
#include <iostream>
using namespace std;
int v[100001];
int main()
{
long long n, min = 10000000000, min2 = 10000000000, min3 = 10000000000
cin >> n;
for(int i = 1; i <= n; ++i)
{
cin >> v[i];
if(v[i] < min)
min = v[i]
}
cout << min << ' ';
for(int i = 1; i <= n; ++i)
{
if(v[i] < min2 && v[i] > min)
min2 = v[i];
}
cout << min2 << ' ';
for(int i = 1; i <= n; ++i)
{
if(v[i] < min3 && v[i] > min2)
min2 = v[i];
}
cout << min3 << ' ';
}
sper ca e bine, nu sint sigur 100% ca eu sunt in masina acum :)
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
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ă