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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 02.07.2009, 16:32   #1
tipson
Пользователь
 
Регистрация: 01.04.2009
Сообщений: 76
По умолчанию Pascal алгоритм вроди правильный, а прога не пашет

Здасити всем, нужно найти отношение сумм верхних и нижних элементов побочной диагонали.
написал алгоритм, написал прогу...
прога не пашет
мб покажете вашу версию программы по данному алгоритму, или может и алгоритм не правильный ???
СОС карочи.

Последний раз редактировалось tipson; 02.07.2009 в 16:37.
tipson вне форума Ответить с цитированием
Старый 02.07.2009, 16:33   #2
tipson
Пользователь
 
Регистрация: 01.04.2009
Сообщений: 76
По умолчанию

программа доходит до ввода массива:
введите n
я ввожу n и вместо заполнения массива прога сразу выдает окончательный ответ
tipson вне форума Ответить с цитированием
Старый 02.07.2009, 17:14   #3
puporev
Старожил
 
Регистрация: 13.10.2007
Сообщений: 2,740
По умолчанию

Алгоритм конечно неправильный.
1. Ввод массива
Код:
for i:=1 to n do
for j:=1 to n do
 begin
  write('a[',i,',',j,']=');
  readln(a[i,j]);
 end;
2. Вывод массива на экран.
Код:
writeln('Massiv:');
for i:=1 to n do
  begin
   for j:=1 to n do
   write(a[i,j]:5:1);//для вещественных, для целых  (write(a[i,j]:5)
  end.
3. Вычисления
4. вывод результата.
Код:
write('Otnoshenie summ=',sumup/sumdn:0:2);
readln
end.
puporev вне форума Ответить с цитированием
Старый 02.07.2009, 17:38   #4
tipson
Пользователь
 
Регистрация: 01.04.2009
Сообщений: 76
По умолчанию

стой стой,
мне ненада выводить на экран весь массив,
а нада найти отношение сумм элементов лежащих выше и ниже побочной диагонали матрицы
tipson вне форума Ответить с цитированием
Старый 02.07.2009, 17:49   #5
tipson
Пользователь
 
Регистрация: 01.04.2009
Сообщений: 76
По умолчанию

puporev ввел массив по твоему все пашет ))))
хз че я там не так написал
но терь все пашет биг спс
с меня плюсег
tipson вне форума Ответить с цитированием
Старый 02.07.2009, 17:56   #6
puporev
Старожил
 
Регистрация: 13.10.2007
Сообщений: 2,740
По умолчанию

Цитата:
мне ненада выводить на экран весь массив,
А как ты проверишь, правильно посчитал, или нет?
puporev вне форума Ответить с цитированием
Старый 02.07.2009, 19:28   #7
tipson
Пользователь
 
Регистрация: 01.04.2009
Сообщений: 76
По умолчанию

а это пусть преподы считают
я сделал, то что написано в условии
tipson вне форума Ответить с цитированием
Старый 04.07.2009, 14:35   #8
tipson
Пользователь
 
Регистрация: 01.04.2009
Сообщений: 76
По умолчанию

вот мой код
Код:
program otnoshenie;
uses crt;
var a:array[1..20,1..20] of integer;
    i,j : byte;
    sumup,sumdn,n : integer;
begin
clrscr;
sumup:=0;
sumdn:=0;
writeln('Enter n');
readln(n);
for i:=1 to n do
for j:=1 to n do
begin
write('a[',i,',',j,']=');
readln(a[i,j]);
end;
sumup:=0;
sumdn:=0;
for i:=1 to n do
for j:=(n-i+2) to n do
begin
sumdn:= sumdn+a[i,j];
end;
for i:=1 to (n-1) do
for j:=1 to (n-i) do
begin
sumup:=sumup+a[i,j];
end;
write('otnoshenie ravno=',sumup/sumdn:2:2);
readln;
end.
токо вот препод сказал что надо употребить процедуры, покажите плс пример мб сам даже разберусь
tipson вне форума Ответить с цитированием
Старый 04.07.2009, 14:58   #9
puporev
Старожил
 
Регистрация: 13.10.2007
Сообщений: 2,740
По умолчанию

Цитата:
а это пусть преподы считают
я сделал, то что написано в условии
Учитывая Ваше отношение к подсказкам, сами их и ищите.
puporev вне форума Ответить с цитированием
Старый 04.07.2009, 15:12   #10
tipson
Пользователь
 
Регистрация: 01.04.2009
Сообщений: 76
По умолчанию

Цитата:
Сообщение от puporev Посмотреть сообщение
Учитывая Ваше отношение к подсказкам, сами их и ищите.
ооооо
ты че епту???
tipson вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Pascal Алгоритм деления bpystep Помощь студентам 4 18.05.2009 20:28
Нелинейный алгоритм (Pascal) DsDevis Помощь студентам 7 23.03.2009 11:48
Прога есть,но не пашет...подскажите что не правильно Chief Паскаль, Turbo Pascal, PascalABC.NET 3 30.12.2008 22:21
Алгоритм для Pascal Trojan-PSW.Win32 Помощь студентам 6 29.01.2008 10:17
Прога не пашет без Дельфи Dunpeal Общие вопросы Delphi 5 22.06.2007 13:58