C++
#include <iostream>
using namespace std;
int main()
{
int i, ok=1;
float x, m=0;
for (i=1; i<=5; i++)
{
cin >> x;
if (x<5) ok=0;
m=m+x;
}
if (ok==1 && (m/5)>=6) cout << "elevul este promovat";
else cout << "elevul nu este promovat";
return 0;
}
Pseudocod
i, ok intregi
x, m reale
ok <- 1
m <- 0
pentru i <- 1, 5 executa
{
citeste x
daca x<5 atunci ok <- 0
m <- m + x
}
daca ok=1 si m/5>=6 atunci scrie "elevul este promovat"
altfel scrie "elevul nu este promovat"