Страница 2 из 3

Re: Паскаль - задача на Массивы

Добавлено: 18 июн 2008, 21:34
Medved
таким образом у тя вообще ничё не выйдет

Re: Паскаль - задача на Массивы

Добавлено: 18 июн 2008, 21:37
Даниил
Хм... Спасибо :) Значит обманули

Re: Паскаль - задача на Массивы

Добавлено: 19 июн 2008, 11:24
Хыиуду
По-моему, код правильный, хотя и извращенный слегка. Либо я такой невнимательный.

Re: Паскаль - задача на Массивы

Добавлено: 19 июн 2008, 19:45
Medved
имел ввиду не выйдет объяснить преподу как это работает и сдать, т.к. сто пудов начнут придираться к лишнему массиву

Re: Паскаль - задача на Массивы

Добавлено: 19 июн 2008, 19:50
Даниил
Ты про первый код или второй? ТО есть показывать первое решение и говорить что
"В первом блоке циклов я заполняю массив, во втором ищу в каждой строке максимальный элемент, потом суммирую их, потом вывожу на экран сумму"
И всё будет тип-топ? :)

Re: Паскаль - задача на Массивы

Добавлено: 19 июн 2008, 20:09
Medved
Первый код, который ты написал. (#3).
Там говоришь "сначала заполняю массив, потом ищу в каждой строке максимальный элемент, находя прибавляю к сумме". И всё

Re: Паскаль - задача на Массивы

Добавлено: 19 июн 2008, 20:11
Даниил
Спасибо дружище ;-)

Re: Паскаль - задача на Массивы

Добавлено: 23 июн 2008, 22:54
Даниил
Вообщем ребят шляпа полная, сёдня эта с*ка седая вроде сказала задача правильно решена запускай, ну я запустил, там написано 'enter 3x3 line:'
ну по**ала она мне мозг, потом сказала что нужно писать матрицу
1 2 3
4 5 6
7 8 9
Но, всё равно ничего и не случилось, вообщем тыркались, тыркались она меня начала вопросами валять, на матрицу и массывы, и сказала решай задачу чтоб работала и приходи на перездачу в среду. Я так поняла она и сама них*я не поняла в чём там проблема, проклятая старая сова. Так что ребята выручайте что и как делать, спасайте мою попу :) )
P.S. Она ещё что то добавляла в решение задачи помоему ecess второй строчкой, ну и много всякой белеберды по мелочам. Ещё убрала readln; во втором блоке циклов, но у неё один хрен ничего не вышло.... Выручайте ребятки вообщем....

Re: Паскаль - задача на Массивы

Добавлено: 24 июн 2008, 10:17
BHy4ok
В эту среду т.е. завтра ? Тогда жди. Приду с работы напишу.

Re: Паскаль - задача на Массивы

Добавлено: 24 июн 2008, 13:53
BHy4ok
Для удобства можешь добавить 'Case of' - но это только для рендома. Я обошелся 'label'. Либо забить постоянный массив.
Паскаля у меня нету, поэтому точно не помню, но вроде при сочетании "Ctrl + C" закрывает окно выполнения(если оно запущено в данный момент), а не сам паскаль. (естественно без повторого нажатия)
[syntax='Pascal']
uses
Crt;
var
i,j,max,k:integer;
a:array[1..100,1..100] of integer;
label 1; // Метка
begin
1: // По завершению, после нажания на "Enter" она будет снова возвращаться на эту метку.
ClrScr;
k:=0;
for i:=1 to 3 do begin
maX:=a[i,1]; // Поиск максимума
for j:=1 to 3 do begin
a[i,j]:=random(9); // random - забиваем массив случайными числами от 0 до 9.
write(a[i,j],' '); // выводим получившийся массив на экран.
if max < a[i,j] then
max:=a[i,j];
end;
writeln; // переход на следующую строку, после 3-го шага и заполнение следующей строки.
k:=k+max; // Сложение максимальных элементов каждой строки
end;
writeln;
writeln('summa:= ',k); // вывод получившейся суммы на экран
writeln;
writeln('press "Ctrl + C" to Exit, or "Enter" to try again');
readln;
goto 1; // Переход к метке.
readln;
end.
[/syntax]