Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
1 / 1 / 0
Регистрация: 25.01.2010
Сообщений: 21

Определить максимум из пяти чисел

26.01.2010, 00:30. Показов 1423. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Определить максимум из пяти чисел Найти произведение четырёх остальных чисел.Четырьмя способами While, Repeat, For и do
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
26.01.2010, 00:30
Ответы с готовыми решениями:

Определить максимум из пяти чисел.Найти произведение 4-ех остальных
Умножает максимум вместе с остальными числами, а умножать не должен как исправить ? uses crt; var a:array of integer; ...

Ввести 15 чисел. Определить, сколько раз среди чисел встретится максимум
Уважаемая адменистрация, прошу помочь с этой задачачей (я оч плохо разбираюсь а в паскале а скоро необходимо здавать эту задачу(( ) ...

Найти сумму первых пяти чисел и произведение последний пяти чисел
Вводится не менее 8 чисел. Конец ввода 0. Найти сумму первых пяти чисел и произведение последний пяти чисел. var p,s,k,n:integer; ...

8
Retired
7727 / 2559 / 671
Регистрация: 17.10.2009
Сообщений: 5,100
26.01.2010, 01:24
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
const
  N=5;{êîëè÷åñòâî ÷èñåë}
var
  a:array [1..N] of integer;
  i,m,sum:integer;
begin
  for i:=1 to N do
  begin
    Write('a[',i,']:=');
    ReadLn(a[i]);
    if i=1 then
      m:=i;
    if a[i]>a[m] then
      m:=i
  end;
  sum:=0;
  for i:=1 to N do
    if i<>m then
      inc(sum,a[i]);
  WriteLn('Ìàêñèìàëüíîå ÷èñëî: ',a[m],' Ñóììà îñòàëüíûõ: ',sum)
end.
Добавлено через 21 секунду
Остальными способами самостоятельно
1
1 / 1 / 0
Регистрация: 25.01.2010
Сообщений: 21
26.01.2010, 02:30  [ТС]
Спасибо большое

Добавлено через 12 минут
Хотя другими способами было бы тоже шикарно увидить... просто времени нету делать самому темболее не очень шарю.Ну и на этом всё равно спасибо ещё раз.
0
 Аватар для Aye Aye
373 / 287 / 97
Регистрация: 17.12.2009
Сообщений: 567
26.01.2010, 04:42
Pascal
1
2
3
4
5
i:=1;
repeat
    if i<>m then inc(sum,a[i]);
    inc(i);
until i=N;
Pascal
1
2
3
4
5
i:=1;
while i<=N do begin
    if i<>m then inc(sum,a[i]);
    inc(i);
end;
1
1 / 1 / 0
Регистрация: 25.01.2010
Сообщений: 21
26.01.2010, 18:29  [ТС]
Не сумму а произведение надо найти.....

Добавлено через 1 минуту
Определить максимум из пяти чисел Найти произведение четырёх остальных чисел.Четырьмя способами While, Repeat, For и do
0
Retired
7727 / 2559 / 671
Регистрация: 17.10.2009
Сообщений: 5,100
27.01.2010, 03:12
Странно, почему это я подумал, что надо сумму... Но более странно, что Вы просите еще и переписать программу. Не уметь переписать такое - это вообще финиш...
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
const
  N=5;{количество чисел}
var
  a:array [1..N] of integer;
  i,m,pr:integer;
begin
  for i:=1 to N do
  begin
    Write('a[',i,']:=');
    ReadLn(a[i]);
    if i=1 then
      m:=i;
    if a[i]>a[m] then
      m:=i
  end;
  pr:=1;
  for i:=1 to N do
    if i<>m then
      pr:=pr*a[i];
  WriteLn('Максимальное число: ',a[m],' Произведение остальных: ',pr)
end.
1
1 / 1 / 0
Регистрация: 25.01.2010
Сообщений: 21
27.01.2010, 23:48  [ТС]
Исправте ошибку

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
uses crt;
var a:array [1..10] of integer;
max,x,n,i,m,pr:integer;
begin
clrscr;
write('введите количество чисел  = '); read(n);
x:=3;
i:=1;
repeat
gotoxy(x,4);
x:=x+4;
read(a[i]);
i:=i+1;
until i>n;
i:=1;
repeat
if (a[i] > max) then max:=a[i];
i:=i+1;
until i>n;
pr:=1;
i:=1;
repeat
if i<>m then
pr:=pr*a[i];
i:=i+1;
until i>n;
WriteLn('Максимум= ',max,'  Произведение остальных: ',pr);
readkey;
end.
Добавлено через 3 минуты
И...... ?
0
4 / 4 / 2
Регистрация: 28.01.2010
Сообщений: 3
28.01.2010, 02:15
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
uses crt;
var a:array [1..10] of integer;
max,x,n,i,pr:integer;
begin
clrscr;
write('введите количество чисел  = '); read(n);
x:=3;
i:=1;
repeat
gotoxy(x,4);
x:=x+4;
read(a[i]);
i:=i+1;
until i>n;
max:=1;
i:=1;
repeat
if (a[i] > a[max]) then max:=i;
i:=i+1;
until i>n;
pr:=1;
i:=1;
repeat
if i<>max then
pr:=pr*a[i];
i:=i+1;
until i>n;
WriteLn('Максимум= ',a[max],'  Произведение остальных: ',pr);
readkey;
end.
1
1 / 1 / 0
Регистрация: 25.01.2010
Сообщений: 21
28.01.2010, 02:36  [ТС]
Спасибо Олег
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
28.01.2010, 02:36
Помогаю со студенческими работами здесь

Найти максимум из девяти чисел(максимум из трех чисел(максимум из двух чисел)
Сделал кароч ток не знаю что в конце писать вот код: function maks_2(a,b:real):real; begin if a&gt;b then maks_2:=a else...

Определить минимальное из пяти чисел
Привет всем) Ребят вот в чем проблема: препод дал задание создать программу на языке Ассемблера по занесению 5-ти целых чисел и определению...

Определить наибольшее и наименьшее из пяти чисел
Напишите программу, которая считывает пять целых чисел, и затем определяет наибольшее и наименьшее из них, и выводит эту информацию на...

Определить максимальное число из пяти заданных чисел
Буду благодарен если поможете решить хоть что нибудь=-O 1.Запишите алгоритм программы, определяющей максимальное число из пяти...

Определить максимум из 3 введённых чисел
Определить максимум из 3 введённых чисел. Если максимум-положительное число, то найти сумму этих 3 чисел,а иначе найти их произведение.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru