Skocz do zawartości


aLi1337

Rejestracja: 26 kwi 2010
OFFLINE Ostatnio: 29 04 2010 07:37
-----

Moje tematy

Schemat blokowy odchylenia standardowego c++

26 04 2010 - 22:28

Witam, jeżeli ktoś potrafi, prosiłbym o zrobienie schematu blokowego odchylenia standardowego 20 liczb z zakresu <0,5>
oto program:
#include <iostream>
#include <cstdio>
#include <cmath>
using namespace std;

void wypelnij(int tab[])
{
for(int i=0;i<20;i++)

tab[i]=rand()%6;
}

void wypisz(int tab[])
{
for(int i=0;i<20;i++)
{ cout<<" "<<tab[i]; }
}

float odchylenie(int tab[],float srednia)
{
float dodaj=0;
float odchylenie=0;
for(int i=0;i<20;i++)
{ dodaj=dodaj+(tab[i]-srednia)*(tab[i]-srednia);}


odchylenie=sqrt(dodaj/19);

cout<<"Odchyodchylenie wynosi "<<odchylenie<<endl;
}

int main()
{
int tablica[20];
float suma=0;
float srednia=0;

wypelnij(tablica);

wypisz(tablica);

cout<<endl;

for(int i=0;i<20;i++)
{
suma=suma+tablica[i]; }

srednia=suma / 20;

odchylenie(tablica,srednia);



cin.ignore();
getchar();
return 0;
}

z góry dzięki!:)