Skocz do zawartości

C++ Program losujący!


Farex

Rekomendowane odpowiedzi

Jasne:

 

 

#include <stdlib.h>
#include <stdio.h>
#include <iostream>
#include <time.h>

using namespace std;

int main()
{
    int rzut;
    int n;
    cout<<"Program losujacy \n";
    cout<<"Wybierz maxymalna liczbe: \n";
    cin>>n;      
    srand ( (int) time (NULL));
    rzut=rand()%n;
    cout<<"Wylosowano: "<<rzut<<endl;
    cout<<"Copyright by Farex \n";
    
    
    system("PAUSE");
    return 0;
}
Odnośnik do komentarza

Przerobiłem twoje by lepiej (wprawdzie różnic nie zauważysz ale bd lepiej) działało:

#include <stdlib.h>
#include <stdio.h>
#include <iostream>

using namespace std;

int main()
{
    int n;
    printf("Program losujacy \nWybierz maxymalna liczbe: \n");
    cin>>n;
    printf("Wylosowano: %d\nCopyright by Farex",(rand()%n));
    system("PAUSE");
    return 0;
}

/ GA-970A-UD3 / FX-6300 / Sapphire Xtreme 5830 / OCZ ZS 550W / Brutus M23 /

| MPC Coders Team | MPC Gold Member | C#, C++, PHP, (N)ASM, AutoIT, Python, Java |

Odnośnik do komentarza

Przerobiłem twoje by lepiej (wprawdzie różnic nie zauważysz ale bd lepiej) działało:

#include <stdlib.h>
#include <stdio.h>
#include <iostream>

using namespace std;

int main()
{
    int n;
    printf("Program losujacy \nWybierz maxymalna liczbe: \n");
    cin>>n;
    printf("Wylosowano: %d\nCopyright by Farex",(rand()%n));
    system("PAUSE");
    return 0;
}

 

Zdajesz sobie z tego sprawę, że trzeba użyć funkcji srand, po to, by w ogóle mieć losową liczbę? Czyli tak powinien wyglądać Twój kod, aczkolwiek nie polecam czegoś takiego jak zrobiłeś Ty, lepiej jest użyć zmiennej, która będzie oznaczała liczbę, kod jest czytelniejszy.

 

#include <stdlib.h>
#include <stdio.h>
#include <iostream>
#include <time.h>
using namespace std;

int main()
{
    int n;
    printf("Program losujacy \nWybierz maxymalna liczbe: \n");
    cin>>n;
    srand( time( NULL ) );
    printf("Wylosowano: %d\nCopyright by Farex",(rand()%n));
    system("PAUSE");
    return 0;
}

League of Legends

EUNE nick: WORSTBLITZEUV4

 

http://www.twitch.tv/tytanowy_janusz123/ << zaaaaaaaaaapraszam

Odnośnik do komentarza
  • 2 tygodnie później...
  • 4 tygodnie później...

Zapewne a jak by ktoś cię spytał o opisanie kodu linia po linij to byś pewnie zdrętwiał.

btw. niezły odkop.

Tak się składa , ze wiem co oznacza kazda linia kodu :)

 

Ucząc się z ebooka "Od zera do gier kodera" nauczyłem się używać getch a nie return i nie printif

1377531174-U173186.png

Odnośnik do komentarza

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający forum C++ Program losujący!   0 użytkowników
    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...