-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathesercizio_semplice.cpp
More file actions
52 lines (47 loc) · 1.17 KB
/
esercizio_semplice.cpp
File metadata and controls
52 lines (47 loc) · 1.17 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#include <iostream>
using namespace std;
int main () {
int somma=0;
float media;
int numeri[]={10,10,3,9,3};
for (int i=0; i<5; i++) {
somma=somma+numeri[i];
}
media=(float) somma/5;
int n_max=numeri[0];
for (int i=0; i<5; i++) {
if (numeri[i]>n_max) {
n_max=numeri[i];
}
}
int n_min=numeri[0];
for (int i=0; i<5; i++) {
if (numeri[i]<n_min) {
n_min=numeri[i];
}
}
int voti_scarto=0;
for (int i=0; i<5; i++) {
if (numeri[i]<6) {
voti_scarto=voti_scarto+6-numeri[i];
}
}
cout<<"la media dei numeri e' "<<media<<endl;
cout<<"il voto piu alto e' "<<n_max<<endl;
cout<<"il voto piu basso e' "<<n_min<<endl;
cout<<"i voti di scarto sono "<<voti_scarto<<endl;
int percentuale_assenze;
cout<<"inserisci la percentuale assenze";
cin>>percentuale_assenze;
if (percentuale_assenze>25) {
cout<<"sei bocciato";
return 0;
}
if (media>=6) {
cout<<"Sei Promosso!";
}else if (media>5 and voti_scarto<4){
cout<<"Sei a rischio bocciatura";
}else{
cout<<"sei bocciato";
}
}