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

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

Вернуться   Форум программистов > Работа для программиста > Фриланс
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.01.2011, 21:03   #1
IGoRb
Новичок
Джуниор
 
Регистрация: 09.01.2011
Сообщений: 0
По умолчанию Типовой расчет на паскале...

Ребята помогите пожалуйста мне надо типовой расчет сделай очень срочно...
лучше всего свяжитесь со мной по асе 424682225
все труды конечно же компенсирую!!!

Таблица футбольного чемпионата задана квадратной матрицей порядка N , в которой все элементы, принадлежащие главной диагонали, равны нулю, а каждый элемент, не принадлежащий главной диагонали, равен 2, 1 или 0 (число очков, набранных в игре: 2 - выигрыш, 1 - ничья, 0 - проигрыш). Рассчитать распределение призовых мест, т.е. какая из команд и с каким количеством очков заняла 1, 2 и 3 место.
IGoRb вне форума Ответить с цитированием
Старый 10.01.2011, 10:00   #2
samec
Пользователь
 
Регистрация: 12.11.2008
Сообщений: 15
По умолчанию

Стучите в асю 111115656, обсудим.
samec вне форума Ответить с цитированием
Старый 10.01.2011, 16:18   #3
Shift_sk
Форумчанин
 
Регистрация: 20.11.2010
Сообщений: 221
По умолчанию

Код:
var a:array[1..100,1..100] of byte;
    s:array[1..2,1..100] of integer;
    i,j,c,c2,n,k:integer;
begin
read(n) ;
for i:=1 to n do
a[i,i]:=0;
for i:=1 to n do begin
for j:=1 to n do begin
writeln('введите рещультат игры ',i,'команды и ',j,' команды(2-победа, 1-ничья, 0-проигрыш)');
read(a[i,j]);
end;
end;
for i:=1 to n do
a[i,i]:=0;
for i:=1 to n do begin
for j:=1 to n do begin
s[1,i]:=s[1,i]+a[i,j];
end;
end;
for i:=1 to n do
s[2,i]:=i;
for i:=1 to n do begin
 for j:=i to n do begin
  if s[1,i]>s[1,j] then begin
                      c:=s[1,i];
                      s[1,i]:=s[1,j];
                      s[1,j]:=c;
                      c2:=s[2,i];
                      s[2,i]:=s[2,j];
                      s[2,j]:=c2;
                      end;
                      end;
                      end;
                      k:=1;
for i:=n downto n-2  do begin
writeln('команда номер',s[2,i],' с ',s[1,i],' количеством очков заняла ',k,'-ое место');
k:=k+1;
end;
end.
www.bezperepl.at.ua
Код:
...
Shift_sk вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
типовой Volodyajke Помощь студентам 6 23.12.2010 21:54
найти типовой график furstenberg Общие вопросы Delphi 2 18.09.2010 09:47
бд + расчет в % Dev1 БД в Delphi 2 12.05.2010 13:19
алгоритмизазия, типовой. Ам тя Помощь студентам 0 08.12.2009 22:36
Задание на типовой расчет: Какое наибольшее целое число без знака может быть записано в N двоич.разрядах? Бубликова Фриланс 10 06.12.2008 10:35