rand()%10+1 wczytuje cyfry powyzej 10 dlaczego
Ostatnio zmodyfikowano 2017-08-13 13:17
Danny12 Temat założony przez niniejszego użytkownika |
rand()%10+1 wczytuje cyfry powyzej 10 dlaczego » 2017-08-13 12:58:30 program wczytuje cyfry powyzej 10 dlaczego? Chcialbym tez wiedziec jak wrzucic random numery do tablicy bez uzycia loop for? bo to zadani na etapie tablic w rozdzaile 2-im. dziekuje za pomoc w zrozumieniu.
#include <iostream> #include <cstdlib> #include <ctime> using namespace std; int main()
{ srand(time(NULL));
int licznik=0; do{ int a=rand()%10+1; cout<<a <<" " <<endl; licznik++; } while(licznik<10); } |
|
pekfos |
» 2017-08-13 13:09:57 Bo taki przedział ustawiłeś. [1; 10] Chcialbym tez wiedziec jak wrzucic random numery do tablicy bez uzycia loop for? bo to zadani na etapie tablic w rozdzaile 2-im. |
Prawdopodobnie przy użyciu jednego z pozostałych dwóch typów pętli. |
|
Danny12 Temat założony przez niniejszego użytkownika |
» 2017-08-13 13:17:34 przedzial jest od 1 do 10 tak? a mi wyskakuja liczby powyzej 10 czyli 12 15. i nie bardzo wiem dlaczego |
|
« 1 » |