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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.03.2011, 22:26   #1
Artm3
Новичок
Джуниор
 
Регистрация: 08.03.2011
Сообщений: 1
По умолчанию Очень надо написать программу, задачи не сложные для тех кто разбирается (не для меня увы)

Послезавтра надо сдать контрольную не решены 2 задания помогите плиз напишите программу кто разбирается хоть к одной из задач.

В матрице А рамером 6 на 6 найти наибольший и наименьший по модулю элементы и поменять их местами


в массиве из 10 целых чисел вычеслить разность между наибольшим элементом и средним арифметическим всех элементов массива.

Заранее огромное человеческое спасибо.

Ребят кто возьмется напишите прогу без сокращений , а то не поверят что сам сделал.
Artm3 вне форума Ответить с цитированием
Старый 08.03.2011, 22:44   #2
Pein95
Форумчанин
 
Регистрация: 25.04.2010
Сообщений: 881
По умолчанию

а вы хоть пробовали их сделать? задачи вопше простые
Pein95 вне форума Ответить с цитированием
Старый 08.03.2011, 22:54   #3
Pein95
Форумчанин
 
Регистрация: 25.04.2010
Сообщений: 881
По умолчанию

Код:
program Project1;

{$APPTYPE CONSOLE}

var
 a:array[1..6,1..6] of integer;
 i,j:integer;
 max,min:integer;

begin

for I := 1 to 6 do
  for j := 1 to 6 do
    readln(a[i,j]);

    max:=abs(a[1,1]);
    min:=abs(a[1,1]);

    for I := 1 to 6 do
    for j := 1 to 6 do
     if max<abs(a[i,j]) then
      max:=abs(a[i,j]);


     for I := 1 to 6 do
    for j := 1 to 6 do
    if min>abs(a[i,j]) then
     min:=abs(a[i,j]);

writeln('max=',max);
writeln('min=', min);

readln;



end.
первая

Код:
program Project1;

{$APPTYPE CONSOLE}

var
 a:array[1..10] of integer;
 i:integer;
 max,suma:integer;
 ser,r:real;

begin
 for I := 1 to 10 do
   readln(a[i]);
   max:=a[1];
   suma:=0;

for I := 1 to 10 do
 if max<a[i]  then
  max:=a[i];

for I := 1 to 10 do
  suma:=suma+a[i];

  ser:=suma/10;
  r:=max-ser;

  writeln('raznica=',r:0:2);
  readln;


end.
вторая

Последний раз редактировалось Pein95; 08.03.2011 в 22:59.
Pein95 вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Надо написать прогу в Delphi. Прога интересная и для меня сложная. Nekitos Помощь студентам 2 16.01.2011 15:25
Кто может написать программу для организации? Алина Пася Фриланс 7 24.04.2008 20:15