Мне решили задачу, но выдаёт ошибку, что не правильно:  С помощью цикла for и функции Odd напишите программу, выводящую, все нечетные числа из диапазона 1..100. 
 program qqq; 
 uses crt; 
 var i; 
 begin 
 for i:=1 to 100 do 
 if odd(i) then writeln(i,', '); 
 end. 
 А во второй задаче слишком длинная строка, как исправить: 
 diametr: real; 
 distance:real; 
 end; 
 var 
 planeta: array[1..8] of systema; 
 i: integer; 
 begin 
 writeln('вводим данные о планетах'); 
 for i := 1 to 8 do 
 begin 
 with planeta[i] do 
 begin 
 writeln('название'); 
 readln(nazvanie); 
 writeln('объем'); 
 readln(obiom); 
 writeln('diametr'); 
 readln(diametr); 
 writeln('номер'); 
 readln(nomer); 
 writeln('дистанция'); 
 readln(distance); 
 end; 
 end; 
 for i := 1 to 8 do 
 begin 
 writeln(planeta[i].nazvanie, ' ', planeta[i].nomer, ' ', planeta[i].obiom, ' ', planeta[i].diametr,' ',planeta[i].distance); 
 end; 
 readln; 
 end. 
 Очень жду ответа!!!!!