Статистика
Всего в нашей базе более 4 327 663 вопросов и 6 445 978 ответов!

Помогите пожалуйста!!!

10-11 класс

квейк 12 июня 2013 г., 6:19:55 (10 лет назад)
Рейтинг
+ 0 -
0 Жалоба
+ 0 -
Fisa888Fisa
12 июня 2013 г., 8:47:57 (10 лет назад)

{#1}
const
  m = 30;

var
  i, n, imin, imax, pmin, pmax: integer;
  a: array[1..m] of integer;

begin
  Randomize;
  Write('Введите число элементов (максимум 30): ');
  Readln(n);
  imin := 1000;
  imax := -1000;
  Writeln('Исходные данные');
  for i := 1 to n do
  begin
    a[i] := Random(90) - 45;
    write(a[i]:4);
    if imin > a[i] then
    begin
      imin := a[i];
      pmin := i
    end
    else if imax < a[i] then
    begin
      imax := a[i];
      pmax := i
    end
  end;
  Writeln;
  a[pmax] := imin;
  a[pmin] := imax;
  Writeln('Результат');
  for i := 1 to n do
    Write(a[i]:4);
  Writeln
end.

Тестовое решение:
Введите число элементов (максимум 30): 15
Исходные данные
 -11  44  22 -42 -25 -38  21   4 -11  32   3  38 -24  28  16
Результат
 -11 -42  22  44 -25 -38  21   4 -11  32   3  38 -24  28  16
**********************************************************************
{#2}
const
  m = 30;

var
  i, j, n, imin, imax, nmin, nmax: integer;
  a, b: array[1..m] of integer;
  pmin, pmax: array[1..m] of integer;

begin
  Randomize;
  Write('Введите число элементов (максимум 30): ');
  Readln(n);
  imin := 1000;
  imax := -1000;
  nmin := 0;
  nmax := 0;
  Writeln('Исходные данные');
  for i := 1 to n do
  begin
    a[i] := Random(7);
    Write(a[i]:2);
    if imin = a[i] then
    begin
      nmin := nmin + 1;
      pmin[nmin] := i
    end
    else if imin > a[i] then
    begin
      imin := a[i];
      nmin := 1;
      pmin[nmin] := i
    end;
    if imax = a[i] then
    begin
      nmax := nmax + 1;
      pmax[nmax] := i
    end
    else if imax < a[i] then
    begin
      imax := a[i];
      nmax := 1;
      pmax[nmax] := i
    end;
  end;
  Writeln;
  Writeln('Результаты');
  Write('Минимальные элементы (', imin, '): ');
  for i := 1 to nmin do
    Write(pmin[i]:3);
  Writeln;
  Write('Максимальные элементы (', imax, '): ');
  for i := 1 to nmax do
    Write(pmax[i]:3);
  Writeln;
  Write('Сформированный массив: ');
  j := 0;
  for i := pmin[nmin] + 1 to n do
  begin
    j := j + 1;
    b[j] := a[i];
    Write(b[j]:3)
  end;
  Writeln
end.

Тестовое решение:
Введите число элементов (максимум 30): 30
Исходные данные
 3 3 4 2 5 3 2 5 0 6 6 4 6 5 0 0 6 0 0 1 0 5 6 0 4 5 1 4 3 4
Результаты
Минимальные элементы (0):   9 15 16 18 19 21 24
Максимальные элементы (6):  10 11 13 17 23
Сформированный массив:   4  5  1  4  3  4



Ответить

Другие вопросы из категории

Сделайти пожалуйста умоляю срочно

Выполнить вычитание
а) 1011110110(2) - 1001011001(2)
б) 1101101110(2) - 1000111000(2)
в) 1101110010,01(2) - 111110110,01(2)
г) 1653,1(8) - 415,6(8)
д) 1В9,4(16) - 1В4,6(16)

Читайте также

Помогите пожалуйста.

Требуется написать Блокнот на делфи.
Написал всё, кроме кнопки "Сохранить" не пойму как сделать так, что бы при нажатии она работала как и в блакноте обычном.
Помогите пожалуйста :)

ПОМОГИТЕ, ПОЖАЛУЙСТА, ПРОСТО РАЗЪЯСНИВ ЗАДАНИЕ. ПЖЛ)))

.................................................................................................................................
Возьмите прайс лист любого компьютерного магазина или скачайте в интернете;
Составьте конфигурацию компьютера для специалиста вашей профессии;
Подберите программное обеспечение, поясните, для каких целей будут служить данные программы;
Посчитайте общую стоимость данной конфигурации по прайс листу
....................................................................................................................................
Учусь я на бухгалтера-экономиста.
Давайте думать вместе) Допустим, "специалист вашей профессии" - это бухгалтер. Я беру прайс лист (т.е. лист, где написаны наименования и цены всех товаров). Что такое конфигурация? Как её составить по этому прайс листу, если там и так всего цена и наименования известны...?)))) ПО подобрать, допустим, это будет ;MS Office Excel; для создания таблиц, а для данной задачи для подсчёта общей стоимости конфигурации; и ;MS Office World; для писания отчётов. Что же такое эти "конфигурации"?)))
Помогите, пожалуйста) не пропускайте вопрос)

Помогите, пожалуйста, составить алгоритм для следующей задачи: Вводятся четыре числа. Известно, что 3 из них равны, а 4-ое отличается от 3-ех других.

Нужно выдать число, которое отличается от других равных, при этом, используя ровно две операции сравнения. Я пытался решить эту задачу и через максимум-минимум, и через условия, но везде натыкался на грабли. Помогите, пожалуйста, разобраться. Заранее благодарю! Перед выставлением решения, рассмотрите следующие варианты: "2 4 4 4", "2 3 2 2 ", "-3 -3 -2 -3", "-4 -4 -4 -5".

Помогите, пожалуйста, разобраться и составить верный алгоритм. В задаче требовалось написать программу на Паскале и сравнить её с приведенной в учебнике.

"Подсчитайте кол-во операций в приведенном алгоритме (Ответ приведите в виде функции от параметра n)." Подсчитать кол-во операций самому - это возможно, а как привести ответ в виде функции от параметра n - я не знаю. Помогите, пожалуйста, понять это задание. Заранее благодарен!

Помогите пожалуйста!) Напечатать программу в паскале......

Пожалуйста...Срочно...Завтра крайний срок сдачи...Помогите...

Дан массив строк без пробелов. Напечатать строки, вторая половина которых не содержит цифры.



Вы находитесь на странице вопроса "Помогите пожалуйста!!!", категории "информатика". Данный вопрос относится к разделу "10-11" классов. Здесь вы сможете получить ответ, а также обсудить вопрос с посетителями сайта. Автоматический умный поиск поможет найти похожие вопросы в категории "информатика". Если ваш вопрос отличается или ответы не подходят, вы можете задать новый вопрос, воспользовавшись кнопкой в верхней части сайта.