Wpisanie do tablicy co 10 z wylosowanych liczb.

0

Chciałbym wpisać do tablicy co dziesiątą wartość ze stu wylosowanych liczb. Nie rozumiem dlaczego program sie wysypuje a pętla for wykonuje się tylko do 70 razy. Proszę o pomoc.

#include <iostream>
#include <cstdlib>
#include <time.h>

using namespace std;

int main()
{
    int tab[10], liczba;
    srand(time(0));
    for (int i = 1; i <= 100; i++) {
        liczba = rand() % 99 + 1;

        if (i % 10 == 0) {
            tab[i] = liczba;
            cout << "[" << i << "]" << tab[i] << endl;
        }
    }

    return 0;
}

1
int tab[10]
tab[i]=liczba;

i ma wartości od 10 do 100, a może mieć od 0 do 9. Popraw na:

tab[i/10-1] = liczba;

Przy okazji:

0

Dziękuję, bardzo pomogłeś!

1 użytkowników online, w tym zalogowanych: 0, gości: 1