Pentru 4 numere întregi date afișați media aritmetica a numerelor citite care au ultima cifra 0
Coroana!
Răspunsuri la întrebare
Răspuns:
INTREGI : suma, nrElemente, x, i
REALE: medie
suma <- 0
nrElemente <- 0
i <- 0
CAT TIMP i < 4 REPETA:
{
CITESTE x
DACA x % 10 = 0
{
suma <- suma + x;
nrElemente <- nrElemente + 1;
}
}
DACA nrElemente > 0
ATUNCI medie <- suma / nrElemente
ALTFEL
medie <- 0
SCRIE medie;
Explicație:
Nu am mai lucrat cu pseudocod de ani, asa ca nu sunt sigur daca toate numele la instructiuni sunt corecte etc. Daca te ajuta, asta e programul in C++:
#include <iostream>
using namespace std;
int main()
{
int suma = 0, nrElemente = 0, x = 0;
float medie = 0;
for( int i = 0; i < 4; ++i )
{
cin >> x;
if( x % 10 == 0 )
{
suma += x;
++nrElemente;
}
}
if( nrElemente != 0 )
medie = suma / nrElemente;
else
medie = 0;
cout << medie;
return 0;
}