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

Ответить
ARSENAL
Сообщения: 2
Зарегистрирован: 23 дек 2013, 13:24

23 дек 2013, 13:37

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

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

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.
Хыиуду
Сообщения: 2388
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

24 дек 2013, 10:32

Раздел "Алгоритмы", тема "Упорядочивание массива".
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Ответить