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!
Schemat blokowy odchylenia standardowego c++
Rozpoczęty przez
aLi1337
, 26 04 2010 22:28
1 odpowiedź w tym temacie
#1
Napisano 26 04 2010 - 22:28
#2
Napisano 27 04 2010 - 00:08
Po pierwsze: /Schemat-blokowy-t10342/
Po drugie: używaj codebox, jeżeli zamieszczasz kod źródłowy
Po trzecie: nikt Ci gotowego rozwiązania nie poda, najwyżej może pomóc w rozwiązaniu
Po drugie: używaj codebox, jeżeli zamieszczasz kod źródłowy
Po trzecie: nikt Ci gotowego rozwiązania nie poda, najwyżej może pomóc w rozwiązaniu
Użytkownik Katarina edytował ten post 27 04 2010 - 00:18
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych