import std.cstream;
void main()
{
dout.writefln("How many number do you need?");
int number;
int counter=0;
din.readf(&number);
real[ ] numbers;
while(counter<number){
dout.writefln("Enter the number, please!");
din.readf(&numbers[counter]);
counter++;
}
counter=0;
numbers.sort;
while(counter<number){
dout.writefln(numbers[counter]);
counter++;
}
counter=0;
numbers.reverse;
while(counter<number){
dout.writefln(numbers[counter]);
counter++;
}
}
Arkadaşlar bu kodu yazdım.Çalıştırıyorum(Komut isteminden.).Kaç sayı gireceğimi yazıyorum.Sonra şöyle bir hata alıyorum ve program çöküyor.
core.exception.RangeError@arrays(12) Range violation
Ne yapabilirim?
--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]