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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.10.2010, 16:56   #1
солнышко777
Пользователь
 
Регистрация: 24.06.2010
Сообщений: 17
Вопрос задача

Здравствуйте.я не понимаю
Даны две тройки вещественных чисел. В каждой тройке все числа различные. Найти среднее арифметическое средних чисел каждой тройки (средним назовем такое число в тройке, которое больше наименьшего из чисел данной тройки, но меньше наибольшего).

спасибо зарание
солнышко777 вне форума Ответить с цитированием
Старый 04.10.2010, 17:34   #2
DRAgon™
Форумчанин
 
Аватар для DRAgon™
 
Регистрация: 14.03.2010
Сообщений: 362
По умолчанию

Тва* ма** яж писал уже эту задачу,слепые что ли?
Чем больше моя слава, тем я больше тупею; и таково, несомненно, общее правило.(А.Эйнштейн)
DRAgon™ вне форума Ответить с цитированием
Старый 04.10.2010, 18:47   #3
XeruH
Форумчанин
 
Регистрация: 17.09.2010
Сообщений: 229
По умолчанию

Был же уже точно такой же вопрос!?!
Правильно заданный вопрос - половина ответа!
XeruH вне форума Ответить с цитированием
Старый 05.10.2010, 16:41   #4
XeruH
Форумчанин
 
Регистрация: 17.09.2010
Сообщений: 229
По умолчанию

Держи.

Код:
program MyProg;

var
  i: Integer;
  max, min, sr1, sr2, sr:real;
  Arr1, Arr2: array [1..3] of real;

begin
  sr:=0;
  sr1:=0;
  sr2:=0;
  Write(' Vvedite 3 pervyx chisla: ');
  readln(Arr1[1], Arr1[2], Arr1[3]);
  Write(' Vvedite 3 vtoryh chisla: ');
  readln(Arr2[1], Arr2[2], Arr2[3]);

  Write(' 1 troyka chisel: ');
  for i:=1 to 3 do begin
    Write(Arr1[i]:10:4);
  end;
  Writeln;
  Write(' 2 troyka chisel:');
  for i:=1 to 3 do begin
    Write(Arr2[i]:10:4);
  end;
  Writeln;

  min:=0;
  max:=0;
  for i:=1 to 3 do
  begin
    if min > Arr1[i] then min:=Arr1[i];
    if max < Arr1[i] then max:=Arr1[i];
    if (Arr1[i]>min) and (Arr1[i]<max) then sr1:=Arr1[i];
  end;
  Write('Srednee Chislo 1 troyki: ',sr1:10:4);
  Writeln;

  min:=0;
  max:=0;
  for i:=1 to 3 do
  begin
    if min > Arr2[i] then min:=Arr2[i];
    if max < Arr2[i] then max:=Arr2[i];
    if (Arr2[i]>min) and (Arr2[i]<max) then sr2:=Arr2[i];
  end;
  Write('Srednee Chislo 2 troyki: ',sr2:10:4);
  Writeln;

  sr:=(sr1+sr2)/2;

  Writeln;
  Writeln('Resultat: ', sr:10:4);
  Writeln('Press any key to continue.');

  readln;
end.
Правильно заданный вопрос - половина ответа!
XeruH вне форума Ответить с цитированием
Старый 08.10.2010, 10:07   #5
Денис13
 
Регистрация: 08.10.2010
Сообщений: 8
По умолчанию

Такое задание: создать программу, после запуска которой только через 10 секунд на экране отобразится форма?
Денис13 вне форума Ответить с цитированием
Старый 08.10.2010, 10:38   #6
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Денис13, вроде не первое сообщение на форуме, а правила форума так и не удосужились прочитать?!
Чего Вы со своим вопросом в чужую тему лезете?!
Создавайте свою. Там и спрашивайте.

(p.s. только спрашивайте понятно! "Создать программу... "? - это НЕ ВОПРОС!
Вот в чём Вам помощь нужна - не забудьте указать! И язык/среду программирования уточните. Форма в Delphi и форма в TurboPascal - это две большие разницы!!)
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача на C mirawoo Общие вопросы C/C++ 5 18.08.2009 17:31
Задача darter96 Помощь студентам 2 24.06.2009 15:34