Liczba progowa

0

Witam. Mam mały problem. Otóż pisze program który pobiera od użytkownika 10 liczb i na końcu podaje użytkownik wartość progową. Następnie trzeba z liczb które się podało (tych 10-ciu) które są mniejsze niż podana wartość progowa, obliczyć średnią. Czyli np : liczby to: 1,2,3,4,5,6,7,8,9,10 i wartość progowa to 5 i program ustala średnia liczb 1,2,3,4. Na razie mam takie coś. Proszę o pomoc.

#include<iostream>
#include<conio.h>
 
using namespace std;
 
int main()
{
             int i,a,b,c,k[10];
             for(i=1;i<=10; i++)
                         cin>>k[i];
            cout<<"wpisz progowa"<<endl;
            cin>>a;
           
           {
                   if(a>k[i])
0

potrzebujesz dwóch zmiennych - jedną do trzymania ilości liczb spełniających warunek, a drugą trzymającą sumę tych liczb
potem robisz drugą pętlę for i sprawdzasz każdy element czy jest mniejszy od wartości progowej - jeśli tak to zwiększasz licznik i dodajesz liczbę do wspólnej sumy. Na końcu podziel sumę przez ilość i masz średnią arytmetyczną

0

Dzięki ale jakoś dalej nie mogę tego ogarnąć.

0

to przeczytaj ze dwie pierwsze lekcje jakiegoś kursu c++

1 użytkowników online, w tym zalogowanych: 0, gości: 1