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

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

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

[ Pregleda: 2243 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

osmania
Panet

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



+7 Profil

icon [Zadatak] Slucajni brojevi iz intervala od -1 do 130.10.2007. u 21:31 - pre 167 meseci
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;
}
 
Odgovor na temu

satan_avalski
Satan Avalski
Avala

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



Profil

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

osmania
Panet

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



+7 Profil

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

vilyu
Web Developer
Beograd, Srbija

Član broj: 1188
Poruke: 444



+2 Profil

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

x = (rand()/(double)RAND_MAX)*2-1;
Pera električar 0637129710, BG, preporučujem.
 
Odgovor na temu

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

[ Pregleda: 2243 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

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