Fie n numere intregi. Să se determine media aritmetică a numerelor pozitive și suma numerelor negative.
P.S. mersi anticipat
P.S. sunt în clasa a9a,la o lecție cu structuri repetitive cu număr cunoscut de pași
Răspunsuri la întrebare
Răspuns de
3
#include <iostream>
using namespace std;
int main() {
unsigned n;
cin>>n;
int x, s = 0, nr=0,spoz=0,i;
for(i=0;i<n;i++){
cin>>x;
if(x>=0){
spoz+=x;
nr++;
}
else{
s+=x;
}
}
cout<<"Suma numerelor negative: "<<s<<endl;
cout<<"Media aritmetica a numerelor pozitive: "<<(float)spoz/nr;
return 0;
}
using namespace std;
int main() {
unsigned n;
cin>>n;
int x, s = 0, nr=0,spoz=0,i;
for(i=0;i<n;i++){
cin>>x;
if(x>=0){
spoz+=x;
nr++;
}
else{
s+=x;
}
}
cout<<"Suma numerelor negative: "<<s<<endl;
cout<<"Media aritmetica a numerelor pozitive: "<<(float)spoz/nr;
return 0;
}
albastruverde12:
totusi... 0 nu este pozitiv
Răspuns de
1
Intreg n, i, x, ma, s, nr;
Citeste n;
Ma<-0; s<-0; nr<-0;
Pentru i<-1,n executa
Citeste x;
Daca x>0 atunci ma<-ma+x; nr<-nr+1;
Altfel s<-s+x;
->
->
Ma<-ma/nr;
Scrie "media aritmetica a numerelor pozitive este ", ma,". ",
"Suma numerelor negative este ", s;
Alte întrebări interesante
Evaluare Națională: Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă