Myślałem, że ogarnąłem ale jednak nie xD Jak użyć tej funkcji rand w C? Mam takie coś: int dd= rand()%100; no i wypisuje mi dziwne wartości, a chce liczbę całkowitą #programowanie #pytanie
@SweetNight: Sorry, usunąłem, bo myślałem, że już wiem o co chodzi. @atestowanie2: Z tego co widzę, to ja mam dobrze tę funkcję, ale mi źle wyświetla liczbę. Daję printw("%e",dd); i tu jest problem, ale nie wiem jak to poprawnie zapisać, ja w C dopiero zaczynam xd
@AwizisieAkat: no i działa xD a możesz mi wyjaśniać o co chodzi z tymi literkami? bo widziałem w jednym miejscu %c, potem dałem %d i myślałem, że tak po kolei w każdej funkcji
Jak użyć tej funkcji rand w C?
Mam takie coś:
int dd= rand()%100;
no i wypisuje mi dziwne wartości, a chce liczbę całkowitą
#programowanie #pytanie
spróbuj na początku wywołać
srand(time(NULL));
chyba że już tak robisz
Daj najlepiej cały kod coś poradzimy
@atestowanie2: Z tego co widzę, to ja mam dobrze tę funkcję, ale mi źle wyświetla liczbę.
Daję
printw("%e",dd);
i tu jest problem, ale nie wiem jak to poprawnie zapisać, ja w C dopiero zaczynam xd
%d wyświetla ci liczby bez przecinków, możesz też dać %i jak chcesz
jak chcesz liczby z przecinkami dajesz %f
w sekcji format masz
%d liczba całkowita
%c znak
%s napis
%f liczba zmiennoprzecinkowa
itp. gdzieś w internecie pewnie jest tabelka co jest co