Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Задачи _ Массивы

Автор: АЛЕНЬКИЙ 30.11.2007 20:15

Помогите решить программы для подруги, сама не бум-бум в этом:

№ 1
Дано n вещественных чисел. Определить, образуют ли они убывающую последовательность.

№2
В Заданной матрице G найти строчку с наибольшей и наименьшей суммой элементов.Исходную матрицу вывести в общепринятом виде.Вывести найденные строчки и суммы элементов.

Автор: Client 30.11.2007 22:58

Типичные задачи на массив. Смотри в FAQ

Автор: АЛЕНЬКИЙ 1.12.2007 10:25

Ну спасибо за ответ. Но я не знаю как даже писать самую простую программу, так уж искать то, чего не знаешь наверное затруднительно.

Автор: АЛЕНЬКИЙ 1.12.2007 10:27

Ну все равно спасибо за ответ

Автор: Lapp 1.12.2007 13:14

В первой основная идея примерно такая:

f:=true;
for i:=2 to n do f:=f and (a[i-1]<a[i]);
if f then WriteLn('Убывает') else WriteLn('Не убывает');

А вторую начни хоть что-то и приходи. Поможем.

Автор: klem4 1.12.2007 16:12

Цитата
for i:=2 to n


считаю, лучше использовать цикл while напрмер и завершать его либо по достижении N либо при первом нарушении условия. Ну или в for цикл добавить break ... Ибо куча лишних проверок будет выполняться если этого не сделать.

Автор: Lapp 1.12.2007 16:20

Цитата(klem4 @ 1.12.2007 12:12) *

лучше использовать цикл while

Согласен.