Quantcast
Channel: Forum Pasja Informatyki - Najnowsze pytania bez odpowiedzi
Viewing all articles
Browse latest Browse all 21942

minimum z przedziału

$
0
0

Witam, napisałem program, który losuje i wyświetla 100 liczb z przedziału 40-70, następnie podaje najmniejszą i największą wartość z wylosowanych liczb oraz oblicza średnią z parzystych wylosowanych liczb.

#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main()
{
    int tab[100],min=tab[0],max=tab[0]; float suma=0,ilosc=0,srednia;
    srand(time(0));
    for(int i=0;i<100;i++)
    {
        tab[i]=rand()%31+40;
        cout<<tab[i]<<"";
        if(tab[i]>max)
            {
                max=tab[i];
            }
        if(tab[i]<min)
            {
                min=tab[i];
            }
        suma+=tab[i];
        if(tab[i]%2)
            {
                ilosc++;
            }
        srednia=suma/ilosc;
    }
    cout<<endl<<"Minimum wynosi "<<min<<endl;
    cout<<"Maximum wynosi "<<max<<endl;
    cout<<"Srednia wynosi "<<srednia;
    return 0;
}

Niestety niepoprawnie wyświetla minimum. Będę wdzięczny za pomoc. Pozdrawiam.


Viewing all articles
Browse latest Browse all 21942

Trending Articles