Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.04.2009, 18:47   #11
Яша
Пользователь
 
Аватар для Яша
 
Регистрация: 31.03.2009
Сообщений: 10
По умолчанию

вот программа на эту задачу,
как сделать сортировку???
Яша вне форума Ответить с цитированием
Старый 09.04.2009, 18:47   #12
Яша
Пользователь
 
Аватар для Яша
 
Регистрация: 31.03.2009
Сообщений: 10
По умолчанию

Program ss;
Uses crt;
Var a: array [1..10] of string;
b: array [1..10] of integer;
k: array [1..10] of integer;
c: array [1..10] of integer;
s:array [1..10] of integer;
max1, min1: string;
max, min, i: integer;
begin
randomize;
clrscr;
{заполнение массива а}
a[1]:=’Ivanov’;
a[2]:=’Sidorov’;
a[3]:=’Petrov’;
a[4]:=’Stulov’;
a[5]:=’Vasechkin’:
a[6]:=’Isaev’;
a[7]:=’Korolev’;
a[8]:=’Volkov’;
a[9];=’Larin’;
a[10]:=’Kupzov’;
{заполнение массивов b, k, c}
for i:=1 to 10 do begin
b[i]:=1 +random(49);
k[i]:=1 +random(49);
c[i]:=1 +random(49);
end;
{заполнение массива s}
for i:=1 to 10 do begin
s[i]:=b[i]+k[i]+c[i];
end;
{вывод массивов a, b, k, c, s}
writeln(‘familii ’, ’bras ’, ’krol ’, ’na spine ’, ‘summa’);
for i:=1 to 10 do begin
writeln (a[i]:9,b[i]:6,k[i]:6,c[i]:6,s[i]:6);

max:=b[1];
max1:=a[1];
for i:=2 to 10 do begin
if max<b[i] then
begin
max:=b[i];
max1:=a[i];
end;
end;
writeln(max1,’ -pervoe mesto v plavanii brassom’);

max:=k[1];
max1:=a[1];
for i:=2 to 10 do begin
if max<k[i] then
begin
max:=k[i];
max1:=a[i];
end;
end;
writeln(max1,’ -pervoe mesto v plavanii krolem’);

max:=c[1];
max1:=a[1];
for i:=2 to 10 do begin
if max<c[i] then
begin
max:=c[i];
max1:=a[i];
end;
end;
writeln(max1,’ -pervoe mesto v plavanii na spine);
min:=b[1];
max1:=a[1];
for i:=2 to 10 do begin
if b[i]<min then
begin
min:=b[i];
max1:=a[i];
end;
end;
writeln(min1,’ -poslednee mesto v plavanii brassom’);
min:=k[1];
max1:=a[1];
for i:=2 to 10 do begin
if k[i]<min then
begin
min:=k[i];
max1:=a[i];
end;
end;
writeln(min1,’ -poslednee mesto v plavanii krolem’);
min:=c[1];
max1:=a[1];
for i:=2 to 10 do begin
if c[i]<min then
begin
min:=c[i];
max1:=a[i];
end;
end;
writeln(min1,’ -poslednee mesto v plavanii na spine’);
max:=s[1];
max1:=a[1];
for i:=2 to 10 do begin
if max<s[i] then
begin
max:=s[i];
max1:=a[i];
end;
end;
writeln(max1,’ -pervoe mesto po summe trex zaplivov’);
end.
Яша вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача на массив. aleksandr_dss Помощь студентам 1 12.01.2009 11:54
Задача. Массив. ViNcHeStEr Помощь студентам 2 15.06.2008 15:17
Задача на массив Юрии Александрович Паскаль, Turbo Pascal, PascalABC.NET 5 08.12.2007 15:32
Задача на массив. ErMaKiim Помощь студентам 2 29.11.2007 19:42
Паскаль. задача на массив narkozz Паскаль, Turbo Pascal, PascalABC.NET 3 23.05.2007 20:48