Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

C++ Program losujący!


Farex

Rekomendowane odpowiedzi

Opublikowano

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;
}
Opublikowano

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 |

Opublikowano

Doceniam inicjatywę, tylko, że opłaca się śmiecić forum dla 1 programu losującego który ma 15 linijek ?

Opublikowano

Doceniam inicjatywę, tylko, że opłaca się śmiecić forum dla 1 programu losującego który ma 15 linijek ?

Oczywiście :)

Opublikowano

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

Opublikowano

No to już jest chyba przesada.

Wiem jaki poziom reprezentuje ten dział, ale to już przebiło wszystko.

Kilka linijek żałosnego kodu i na dodatek "Copyright by Farex"

 

Szkoda internetu stary.

  • 2 tygodnie później...
  • 4 tygodnie później...
Opublikowano

Ucze się 2 dni C++ i umiem takie coś zrobić , wiec nie wiem po co wstawiać takie coś na forum >_<

1377531174-U173186.png

Opublikowano

Ucze się 2 dni C++ i umiem takie coś zrobić , wiec nie wiem po co wstawiać takie coś na forum >_<

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

btw. niezły odkop.

Opublikowano

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

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...