Skocz do zawartości


aLi1337

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

Moje posty

W temacie: Schemat blokowy

27 04 2010 - 08:16

Czy mógłby mi ktoś narysować schemat blokowy do programu odchylenie standardowe 20 liczb z zakresu <0,5>? Mam program, ale nie potrafię zrobić do niego schematu blokowego:
#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;
}