Čaute, viete mi poradiť, ako mám správne načítať hodnoty do poľa "input"?
Načítavanie sa ukončí vtedy, ak pri čítaní vstupu program narazí na hodnotu 0 alebo dôjde k ukončeniu štandardného vstupu (načíta sa hodnota EOF napr. stlačením klávesovej skratky Ctrl+d). Pole je typu float. Díky moc!
Kód:
float input[500];
float number;
int i = 0;
while(scanf("%f", &number) == 1){
if(number != 0 && number != '\n' && number != EOF){
i++;
input[i] = number;
}
else {
break;
}
}