mám takový menší problém s naplněním pole v C. Mám naplnit pole od dolního po horní index (které nejspíše zadá uživatel) náhodnými čísly typu float. Cyklus jsem sestavila nějak takto:
for(i = dolni; dolni<=horni; i++){
a = rand() % 999;
b = rand() % 999;
pp = (float)a/b;
printf("%0.2f ", pp);
}
Když spustím program, hlásí mi to u řádku pp = (float)a/b; varování Unhandled exception at 0x00413798 in Modul1.exe: 0xC0000005: Access violation writing location 0xcccccccc. Myslím si, že to bude tím, že pole nemá určenou délku. Pokud zadám třeba dolní 5 a horní 7, tak 0-4 není zadán 8+ taky ne, a tak metoda neví, co tam přiřadit, ale nejsem si tím jistá.
Byla bych ráda za jakoukoliv radu.
Děkuji

