Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Pascal ABC Дано четное число n > 2. Проверить для этого числа гипотезу Гольдбаха https://www.cyberforum.ru/ pascalabc/ thread1078985.html
Дано четное число n > 2. Проверить для этого числа гипотезу Гольдбаха. Эта гипотеза (по сегодняшний день не опровергнутая и полностью не доказанная) заключается в том, что каждое четное n, большее...
Pascal ABC Премии работникам фирмы выплачиваются в зависимости от стажа работы
Премии работникам фирмы выплачиваются в зависимости от стажа работы в таком размере: при стаже работы от 1 до 3 лет – 75% зарплаты; от 3 до 5 лет – 100 % зарплаты; от 6 до 10 лет – 120 %; более 10...
Pascal ABC База записей https://www.cyberforum.ru/ pascalabc/ thread1078905.html
На аптечном складе хранятся лекарства. Сведения о лекарствах содержатся в специальной ведомости: наименование лекарственного препарата; количество; цена; срок хранения (в месяцах). Выяснить, сколько...
Pascal ABC Если (x+y+z) > 10, то умножить на 10 наименьшее из x, y, z. Иначе значения x, y, z оставить без изменения https://www.cyberforum.ru/ pascalabc/ thread1078881.html
Помогите пожалуйста с кодом Даны три числа x, y, z. Если (x+y+z) > 10, то умножить на 10 наименьшее из x, y, z. Иначе значения x, y, z оставить без изменения.
Таблицы , встреча переменных . Цикл Для Pascal ABC
Задана целочисленная таблица Аm,n, строки которой упорядочены по неубыванию. Требуется найти и вывести на экран числа, которые встречаются во всех строках. Если таких чисел нет, вывести...
Pascal ABC Разложить Натуральное число на сумму простых Известно , что всякое натуральное число, больше 17 , можно представить в виде суммы трёх попарно простых натуральных чисел (Не единственным образом) . Получить все возможные разложения заданного... https://www.cyberforum.ru/ pascalabc/ thread1078872.html
Pascal ABC запись массива в текстовый файл https://www.cyberforum.ru/ pascalabc/ thread1078813.html
Программа почти сделанна , помогите только с "Максимальным элементом главной диагонали", чтобы тоже записался в текстовый файл. uses crt; const n=10; type massiv =array of integer; var...
Решение примеров с Сигмой и Тангенсом Pascal ABC
Добрый вечер уважаемые друзья.:) Возник вопрос в написании кода программы для такого примера. Ссылаюсь на помощь людей, сталкивающихся с такими примерами.
Pascal ABC Составить программу,определяющую,пересекаются ли данные прямоугольники https://www.cyberforum.ru/ pascalabc/ thread1078707.html
Два прямоугольника,расположенные в первом квадранте, со сторонами,параллельными осям координат,заданы координатами своих левого верхнего и правого нижнего углов. Для первого прямоугольника это...
Pascal ABC Даны координаты четырех точек (x1, y1), (x2, y2), (x3, y3), (x4, y4). Необходимо определить, образуют ли они трапецию Помогите, пожалуйста. Даны координаты четырех точек (x1, y1), (x2, y2), (x3, y3), (x4, y4). Необходимо определить, образуют ли они трапецию. Исходные данные считываются из текстового файла... https://www.cyberforum.ru/ pascalabc/ thread1078694.html
x+x2/2!+ x3/3!+ x4/4!+ x5/5!+… Pascal ABC
x+x2/2!+ x3/3!+ x4/4!+ x5/5!+…
Pascal ABC Определить, сколько раз последовательность меняет знак Вводится последовательность ненулевых чисел, 0-конец последова-тельности. Определить, сколько раз последовательность меняет знак https://www.cyberforum.ru/ pascalabc/ thread1078690.html
45 / 45 / 44
Регистрация: 10.05.2012
Сообщений: 76
23.01.2014, 23:53 0

Нахождение в массиве максимального элемента среди всех нечетных - Pascal ABC - Ответ 5685239

23.01.2014, 23:53. Показов 734. Ответов 1
Метки (Все метки)

Ответ

Вот рабочий код, массив на 10 элементов с рандомным заполнением. Каждый пункт реализован в отдельном цикле, хотя можно было бы и сократить:
код
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
var a: array [1..10] of integer;
    i, j, max, max_numb, sum, f, mult: integer;
begin
     write('Array: ');
     for i:=1 to 10 do
         begin
              a[i]:=random(10)-4;
              write(a[i],' ');
         end;
     max:=0;
     max_numb:=0;
     for i:=1 to 10 do
         begin
              if ((i mod 2 <> 0) and (a[i]>max)) then
              begin
                   max:=a[i];
                   max_numb:=i;
              end;
         end;
     writeln;
     write('1) Max = ', max, '; Position = ', max_numb);
      f:=0;
      sum:=0;
      for i:=1 to 10 do
          begin
               if a[i]<0 then
                  inc(f);
               if f=2 then
                  begin
                       f:=i;
                       break;
                  end;
          end;
      for i:=f to 10 do
          sum:=sum+a[i];
      writeln;
      write('2) Sum = ', sum, '; With position = ', f);
      mult:=1;
      for i:=1 to 10 do
          if (a[i] mod 3 = 0) then
             mult:=mult*a[i];
      writeln;
      write('3) Multiple = ', mult);
      for i:=9 downto 1 do
              for j:=1 to i do
                   begin
                        if a[j]>a[j+1] then
                           begin
                                f:=a[j];
                                a[j]:=a[j+1];
                                a[j+1]:=f;
                           end;
                   end;
      writeln;
      write('4) Array: ');
       for i:=1 to 10 do
           write(a[i], ' ');
end.


Вернуться к обсуждению:
Нахождение в массиве максимального элемента среди всех нечетных Pascal ABC
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.01.2014, 23:53
Готовые ответы и решения:

Нахождение максимального значения в массиве среди всех элементов после первого отрицательного
Задание :Нахождение максимального значения в массиве среди всех элементов после первого...

Нахождение в массиве максимального среди отрицательных элементов
Составить программу нахождения в массиве Y(N),N&lt;10 максимального среди отрицательных элементов и...

Нахождение максимального элемента в массиве и его индекс (элемента)
Доброго времени суток. Вот исходный код поиска максимального элемента массива: ...

Нахождение в массиве минимального элемента среди положительных и его номера в массиве
• Нахождение в массиве минимального элемента среди положительных и его номера в массиве. •...

1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.01.2014, 23:53
Помогаю со студенческими работами здесь

Найти индекс максимального элемента среди отрицательных нечетных элементов массива T(4,5)
Люди добрые помогите решить задачу

Нахождение максимального элемента в массиве.
Решите задачку пожалуйста. Найдите максимальный элемент в массиве.

Нахождение максимального элемента в массиве
написать в паскале Нахождение максимального элемента в массиве

Нахождение максимального элемента среди элементов, лежащих выше побочной диагонали матрицы
Дана матрица A размером 7 на 7. Составить программу нахождения максимального элемента среди...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru