Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Zadanie Rozdział 19 Poziom 2

Ostatnio zmodyfikowano 2018-11-25 23:51
Autor Wiadomość
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;
}
P-172983
pekfos
» 2018-11-25 23:51:16
C/C++
tbl[ ile ] =( rand() % b ) + a;
Zły indeks tablicy.
P-172984
« 1 »
  Strona 1 z 1