Salut! Am si eu nevoie de ajutor la problema #161 de pe pbinfo cu explicatii la fiecare linie de cod c++, pentru a o intelege.
Atasez codul c++ aici si este 100% functional :
Anexe:
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
primul for citești vectorul, adică cele n numere
al doilea for aduni in variabila s suma elementelor diferite de 0 SI reții in variabila ct cate elemente sunt diferite de 0
ma e practic media aritmetică a elementelor diferite de 0
al 3 for daca elementul e 0 afișezi ma, altfel afișezi elementul
ai grija că problema zice sa se înlocuiască cu partea întreaga, la chestiile de genu trebuie sa ai grija
ciprian74:
Am sa o postez ca intrebare imediat!
using namespace std;
int main()
{
int n, v[1001];
cin >> n;
for ( int i = 1; i <= n; i++ )
cin >> v[i];
for ( int i = 1; i <= n; i++)
{
int ok = 0;
for ( int j = i+1; j <= n ; j++)
{
if ( v[i] < v[j] )
{
cout << v[j] << ' ';
ok++;
break;
}
}
if ( ok == 0)
cout << -1 << ' ';
}
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Engleza,
9 ani în urmă