Страница 1 из 1

Записи в Паскале

Добавлено: 23 дек 2013, 13:37
ARSENAL
на основе таблицы, включающей название планеты, расстояние от Солнца, количество спутников, период обращения, средний радиус, массу, вывести на печать характеристики планет, расположенных в порядке не возрастания количества спутников(массы, радиуса обращения) ПОЖАЛУЙСТА.

Код: Выделить всё

program laba7;
type tPlanet=record
                  name:array[1..9]of char;
                  a:Real;    //раст от солнца
                  kolSput:integer;    //количество спутников
                  p,r,m:Real;     //период, радиус, масса
             end;
 Planets=array[1..8]of tPlanet;

procedure Vvod(var plan:Planets);
var i,j:integer;
begin
 for i:=1 to 8 do
  begin
   Writeln('название планеты');
   Readln(plan[i].name[j]);
   Writeln('количество спутников');
   Readln(plan[i].kolsput);
   Writeln('расст от Солнца');
   Readln(plan[i].a);
   Writeln('период');
   Readln(plan[i].p);
   Writeln('ср.радиус ');
   Readln(plan[i].r);
   Writeln('масса');
   Readln(plan[i].m);
  end;
end;
procedure VIVOD
.
.
.
.
Procedure obrabotka
.
.
.
.
.
Procedure VIV      
.
.
.
.
.
end.

Re: Записи в Паскале

Добавлено: 24 дек 2013, 10:32
Хыиуду
Раздел "Алгоритмы", тема "Упорядочивание массива".