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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.05.2012, 18:00   #1
klara
Новичок
Джуниор
 
Регистрация: 14.05.2012
Сообщений: 2
По умолчанию Задачи в Delphi

№1. Найти максимальное значение переменных A,B,C,D,E которые вводятся с клавиатуры.Если MIN=A, тогда поменять местами A и D и вывести последовательность чисел A,B,C,D,E. Если MAX=E, тогда поменять местами В и Е.
Иначе найти сумму всех чисел.

№2. Ученикам 1-го класса назначается стакан дополнительного молока (200мл), если их все составляет меньше 30кг. Определить, сколько литров молока потребуется ежедневно для одного класса, состоящего из n учеников. После взвешивания вес каждого ученика вводиться в ЭВМ.

№3. Дан одномерный массив А размерностью 16. Определить минимальное значение среди четных элементов массива. Преобразовать данный массив по принципу у четных элементов от минимального значения к наибольшему, а у нечетных элементов от наименьшего значения к максимальному. Все первоначальные элементы массива вводятся с клавиатуры.

№4. Дана матрица А размером 4х5, все элементы которой различны. Упорядочить по возрастанию значений элементов строк матрицы А. Все первоначальные элементы массива вводятся с клавиатуры.

Буду очень благодарен.
klara вне форума Ответить с цитированием
Старый 14.05.2012, 18:17   #2
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

Наработки есть какие-нибудь?
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума Ответить с цитированием
Старый 14.05.2012, 21:33   #3
ByAlex
Форумчанин
 
Аватар для ByAlex
 
Регистрация: 15.03.2011
Сообщений: 465
По умолчанию

Первая -
Код:
program Project1;

{$APPTYPE CONSOLE}

uses
  SysUtils;
var
  a,b,c,d,e,t:Integer;
begin
  { TODO -oUser -cConsole Main : Insert code here }
  writeln('Vvedite chisla:');
  Write('A = ');
  Readln(a);
  Write('B = ');
  Readln(b);
  Write('C = ');
  Readln(c);
  Write('D = ');
  Readln(d);
  Write('E = ');
  Readln(e);
  Writeln;
  if (a<b) and (a<c) and (a<d) and (a<e) then
  begin
    t:=a;
    a:=d;
    d:=t;
    write('A = ',a,' B = ',b,' C = ',c,' D = ',d,' E = ',e);
  end
  else
  if (e>a) and (e>b) and (e>c) and (e>d) then
  begin
    t:=b;
    b:=e;
    e:=t;
    write('A = ',a,' B = ',b,' C = ',c,' D = ',d,' E = ',e);
  end
  else write('Summa = ',a+b+c+d+e);
  readln;
end.
Кстати, если среди чисел а минимальное и е максимальное, то будет выполняться первое условие.

Вторая -
Код:
program Project1;

{$APPTYPE CONSOLE}

uses
  SysUtils;
var
  A:array of Integer;
  i,n:Integer;
  kol:Real;
begin
  { TODO -oUser -cConsole Main : Insert code here }
  A:=nil;
  write('Vvedite kolichestvo uchenikov = ');
  readln(n);
  SetLength(A,n);
  Writeln('Vvedite vesa kagdogo uchenika:');
  kol:=0;
  for i:=0 to n-1 do
  begin
    write('Ves ',i+1,' uchenika = ');
    readln(A[i]);
    if A[i]<30 then
      kol:=kol+0.4
    else kol:=kol+0.2;
  end;
  A:=nil;
  Writeln('Result = ',kol:4:2,' litrov');
  readln;
end.
Проверку на правильность ввода не делал!
Помог - жми на весы!
ByAlex89@mail.ru

Последний раз редактировалось ByAlex; 14.05.2012 в 21:48.
ByAlex вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
задачи (Delphi) Anechka9 Помощь студентам 9 22.03.2012 13:50
3 задачи DELPHI PAREN_DEFO Помощь студентам 1 09.11.2011 07:35
задачи по Delphi Wirz Помощь студентам 2 11.06.2009 13:51
Задачи в Delphi mov ax,bx Помощь студентам 2 02.06.2009 23:03
2 задачи (delphi) owneg Помощь студентам 4 19.02.2009 12:50