Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

[Zadatak] Slucajni brojevi iz intervala od -1 do 1

[es] :: C++ programiranje :: C++ za početnike :: [Zadatak] Slucajni brojevi iz intervala od -1 do 1

[ Pregleda: 429 | Odgovora: 3 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

osmania
Wien

Član broj: 26316
Poruke: 365
*.20.11.vie.surfer.at.



Profil

icon [Zadatak] Slucajni brojevi iz intervala od -1 do 130.10.2007. u 21:31
ljudi tiltovan sam, ne znam kao dalje ako imate kakvu ideju ili da mi code popravite bio bi zahvalan... trebam da uradim jedan zadatak tako sto treba da mi pogadja brojeve u intervalu (-1 1) da bi dobijao kordinate koje moram da provijerim uslovom pitagore...
U biti meni treba samo ovo kako da napravim da mi ide od intervala -1 do 1,,,
hvala puno....

Code:
#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{    
    double x,y;
    int MaxBacanja=100;
    int total = 0;
    int krug = 0;
    srand (time(0));

    for (int i=0; i<=MaxBacanja;i++) {
        
        x = (rand()/double(1)*2)-1;  
        y = (rand()/double(1))*2-1; 
        if (((x*x)+(y*y))<=1) 
          krug = krug +1;
          total = total + 1;
    }

    cout<<4*krug/total;
    
    system("PAUSE");
    return EXIT_SUCCESS;
}
30.10.2007. u 21:31 

satan_avalski
Satan Avalski
Avala

Član broj: 76880
Poruke: 4
*.rcub.bg.ac.yu.



Profil

icon Re: [Zadatak] Slucajni brojevi iz intervala od -1 do 131.10.2007. u 00:23
double broj = rand() / RAND_MAX * 2 - 1
31.10.2007. u 00:23 

osmania
Wien

Član broj: 26316
Poruke: 365
*.20.11.vie.surfer.at.



Profil

icon Re: [Zadatak] Slucajni brojevi iz intervala od -1 do 131.10.2007. u 05:39
rand max mi je 1 i sta onda probao sam i to ne frcera kako treba???
31.10.2007. u 05:39 

vilyu
Beograd, Srbija

Član broj: 1188
Poruke: 384
91.148.89.*



Profil

icon Re: [Zadatak] Slucajni brojevi iz intervala od -1 do 131.10.2007. u 07:29
Problem nastaje zbog celobrojnog deljenja. Ovo radi:

x = (rand()/(double)RAND_MAX)*2-1;
Zagledan u zvezdano nebo pametan covek poludi, a budala zaspi.
31.10.2007. u 07:29 

[es] :: C++ programiranje :: C++ za početnike :: [Zadatak] Slucajni brojevi iz intervala od -1 do 1

[ Pregleda: 429 | Odgovora: 3 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.