Salve a tutti, io sono IL_PAKKO e sto imparando il c++. E' abbastanza difficile e ora mi trovo su un punto morto; devo fare questo esercizio ma non riesco a venirne a capo:
"""
data una sequenza di numeri calcolare la media togliendo il maggiore e il minore
"""
#include <iostream>
using namespace std;
int main() {
int n1=1,n2=2,n3=3,n4=4,media;
if (n1>n2){
if(n1>n3){
if (n1>n4){
media=(n2+n3+n4)/3;
cout<<media;
}
else {
media=(n2+n3+n4)/3;
cout<<media;
}
}
}
else if (n2>n1){
else if (n2>n3){
else if (n2>n4){
media=(n1+n3+n4)/3;
cout<<media;
}
else{
media=(n1+n3+n4)/3;
cout<<media;
}
}
}
else if (n3>n1) {
else if (n3>n2){
else if (n3>n4) {
media=(n1+n2+n4)/3;
cout<<media;
}
else {
media=(n1+n2+n4)/3;
cout<<media;
}
}
}
else if (n4>n1) {
else if (n4>n2){
else if (n4>n3)}
media=(n1+n2+n3)/3;
cout<<media;
}
else {
media=(n1+n2+n3)/3;
cout<<media;
}
}
}
return 0;
}
Ragazzi vi prego, avrei dovuto farlo col ciclo, ma non ci arrivo. Disperato,