[ grozda @ 22.04.2008. 19:19 ] @
greska u kucanju, tacnije tekst lose otkucan pa sam zamenio slova i brojeve :) napr, malo l = 1 ... hvala svima ... [Ovu poruku je menjao grozda dana 23.04.2008. u 00:56 GMT+1] |
[ grozda @ 22.04.2008. 19:19 ] @
[ X Files @ 22.04.2008. 20:28 ] @
Sta ne valja to ti treba da kazes...
Recimo ne "moze da se kompajlira", "ne daje zeljene rezulate", "uvek daje iste/slicne slucajne brojeve", isl. * Ono sto ja vidim je da si na jednom mestu stavio m1 ("em jedan") a na drugima ml ("em el") za istu stvar. * Nemas mesanje brojeva na pocetku: srand( time(NULL) ); * Deljenje sa N mozes uraditi samo jednom, na kraju petlje, a ne u svakom prolazu (manje posla). [ jablan @ 22.04.2008. 20:32 ] @
Citat: X Files: Ono sto ja vidim je da si na jednom mestu stavio m1 ("em jedan") a na drugima ml ("em el") za istu stvar. Hehe, izgleda palo neko prepisivanje... ;) [ X Files @ 22.04.2008. 20:51 ] @
Citat: jablan: Hehe, izgleda palo neko prepisivanje... ;) Ma nije, nego je kompjuter sigurno pogresio :) [ Eurora3D Team @ 22.04.2008. 21:29 ] @
:) A mozda je i on pogresio u kucanju ... samo sto su l i 1 na suprotnim krajevima tastature :)
@grozda Evo ti ispravljen kod koji moze da se kompajluje. Samo ga prekopiraj. Pozdrav Code: //listing 3.2. Izracunavanje aritmeticke sredine i sume //razlike kvadrata #include <math.h> #include <stdlib.h> #include <stdio.h> typedef int Number; Number randNum() { return rand();} main() { int i, N = 10; float m1 = 0.0, m2 = 0.0; Number x; for (i = 0; i<N; i++) { x = randNum(); printf(" Vrednost x je: %d\n",x); m1 += ((float) x)/N; m2 += ((float) x*x)/N; } printf ("Srednja vrednost: %f\n", m1); printf ("Standardna greska: %f\n", sqrt (m2-m1*m1) ) ; } Copyright (C) 2001-2024 by www.elitesecurity.org. All rights reserved.
|