rand()%10+1 wczytuje cyfry powyzej 10 dlaczego
Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?
Zarejestruj się!

rand()%10+1 wczytuje cyfry powyzej 10 dlaczego

AutorWiadomość
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);
  
  
}
P-163944
» 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.
P-163945
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
P-163946
« 1 »
 Strona 1 z 1