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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 30.10.2010, 01:26   #1
kami46
Пользователь
 
Регистрация: 30.10.2010
Сообщений: 10
По умолчанию Работа с одномерным и двумерным массивами

Нуждаюсь в помощи срочно, выручайте =)
2 за дачи, 1 - на одномерный массив, 2 - на двумерный

1) Дана последовательность из 10 различных чисел. Найти сумму чисел этой последовательности, расположенных между макс. и мин. числами (в сумму включить оба этих числа). // ввод элементов массива нужно организовать двумя способами : ручным и автоматическим


2) Дана вещественная матрица размером NxM. Переставляя ее строки и столбцы добиться того, чтобы наибольший элемент (один из них) оказался в верхнем углу.

Помогите пожалуйста разобраться с программами, буду очень благодарен =)

пишется всё это чудо на делфи

Последний раз редактировалось kami46; 30.10.2010 в 01:30.
kami46 вне форума Ответить с цитированием
Старый 30.10.2010, 08:19   #2
Nezaam
Пользователь
 
Аватар для Nezaam
 
Регистрация: 10.05.2010
Сообщений: 14
По умолчанию

Цитата:
Сообщение от kami46 Посмотреть сообщение
1) Дана последовательность из 10 различных чисел. Найти сумму чисел этой последовательности, расположенных между макс. и мин. числами (в сумму включить оба этих числа). // ввод элементов массива нужно организовать двумя способами : ручным и автоматическим
Для автоматического ввода:
Код:
var
  alpha : array [1..10] of integer;
  i, summ : integer;
begin
  randomize;
  for i := 1 to 10 do begin
    alpha[i] := random(100)-random(100);
    summ := summ + alpha[i];
    write(alpha[i], ' ');
  end; //for
  writeln(#10 + 'Сумма = ', summ);
  readln;
end.
Для ручного ввода:
Код:
var
  alpha : array [1..10] of integer;
  i, summ : integer;
begin
  writeln('Введите числа');
  for i := 1 to 10 do begin
    readln(alpha[i]);
    summ := summ + alpha[i];
  end; //for
  writeln(#10 + 'Сумма = ', summ);
  readln;
end.
Я только учусь...
Nezaam вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с одномерным массивом_Т Leshiy1 Общие вопросы C/C++ 0 13.04.2010 09:32
Работа с одномерным массивом Roll1n Общие вопросы C/C++ 20 10.04.2010 18:35
Работа с двумерным массивом SaimaN Помощь студентам 0 16.03.2010 15:23
работа с одномерным массивом и сортирокой Nitriyc Помощь студентам 0 22.11.2009 14:24
работа с одномерным массивом _Solomon_ Помощь студентам 1 07.06.2007 12:06