Zadanie Rozdział 19 Poziom 2
Ostatnio zmodyfikowano 2018-11-25 23:51
Varkus Temat założony przez niniejszego użytkownika |
Zadanie Rozdział 19 Poziom 2 » 2018-11-25 23:39:22 Nie wiem dlaczego ale nie chce mi wylosowac liczb z danego przedzialu. Proszę o pomoc,tutaj jest mój kod
#include <iostream> #include <time.h> #include <cstdlib> using namespace std; void liczbylosowe(int tbl[],int ile,int a,int b) { srand(time(NULL)); int i=0;
do{ tbl[ile]=(rand()%b)+a; i++; }while(ile>i); } int dodawanie(int tbl[],int ile) { int licznik=0; int suma; do{ suma+=tbl[licznik]; licznik++; }while(ile>licznik); cout<<"Suma to: "<<suma<<endl; } void poka(int tbl[],int ile) { int i=0; do{ cout<<tbl<<endl; i++;
}while(ile>i);
}
int main() { int tabela[10]; liczbylosowe(tabela,10,4,10); poka(tabela,10); dodawanie(tabela,10); return 0; } |
|
pekfos |
» 2018-11-25 23:51:16 tbl[ ile ] =( rand() % b ) + a;
|
Zły indeks tablicy. |
|
« 1 » |