Помощь - Поиск - Пользователи - Календарь
Полная версия: Двухмерный массив
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
Juhn
Задача №1: Дан массив реальных чисел 3x3. Повысить каждый элемент массива на 2.
Задача №2: Дан массив вещественных чисел 3х4. Удвойте каждый элемент массива, если сумма элементов 1ого столбца больше суммы элементов последнего столбца, в противоположном случае все элементы массива замените противоположным ему числом.

Помогите пожалуйста написать 2 эти задачи в паскале. Был бы очень признателен за вашу помощь!
P.S первая задача основная, главное её написать, но желательно ещё и дополнительную. Кроме задач нужны ещё и описания строк (я думаю тут появятся коды, которых я не знаю, т.к не знаю массивы, эти строки желательно описать)
Client
если
Цитата
Повысить каждый элемент массива на 2
значит что надо увеличить каждый элемент массива на 2, то
uses crt;
type
mas=array[1..3,1..3] of real //описали тип как массив 3х3;
var
a:mas; //переменная типа mas
i,j:byte;
begin
clrscr;
for i:=1 to 3 do
for j:=1 to 3 do read(a[i,j]); //ввели элементы массива
for i:=1 to 3 do begin
for j:=1 to 3 do begin
a[i,j]:=a[i,j]+2; //увеличили на 2
write(a[i,j]:8:3) //вывели массив
end;
writeln
end;
readkey
end.
compiler
вторая задача: Нажмите для просмотра прикрепленного файла

ps
опечатка исправленна
Juhn
compiler спасибо, то что надо ;)
compiler
Цитата(Juhn @ 10.02.2008 17:55) *
compiler спасибо, то что надо ;)
Внимательно разберись с кодом! Если что -- спрашивай!
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.