С Новым годом! Форум программистов, компьютерный форум, киберфорум
PascalABC.NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
0 / 0 / 0
Регистрация: 01.11.2015
Сообщений: 17
1

Найти максимум и минимум в одномерном массиве

01.11.2015, 17:27. Показов 1591. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
найти і записать вместо х1 самый большой элемент, а вместо х2 – самый маленький элемент массиву (х1, х2, ..., х100).
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
01.11.2015, 17:27
Ответы с готовыми решениями:

Найти в массиве максимум и минимум
Помогите с заданием, надо в массиве из 50 символов найти максимум и минимум

Найти максимум и минимум в массиве
Ввести массив A(n). Найти максимум и минимум в массиве. Наибольшим по модулю значением (из...

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

Найти минимум и максимум в массиве
Помогите решить задачу.Подпрограмма-функция. Составить программу с использованием подпрограммы...

2
5087 / 2658 / 2350
Регистрация: 10.12.2014
Сообщений: 10,053
02.11.2015, 07:41 2
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
const
  size = 100;
  
begin
  Randomize;
  var x : array [1..size] of Integer;
  for var i := 1 to size do x[i] := Random(1, 99);
  for var i := 1 to size do print(x[i]); WriteLn;
  var minI := 1; var maxI := 1;
  for var i := 2 to size do
    if x[i] > x[maxI] then maxI := i
    else if x[i] < x[minI] then minI := i;
  WriteLnFormat('min = {0}  max = {1}', minI, maxI);
  if minI > 1 then swap(x[1], x[minI]);
  if (maxI > 2) then swap(x[2], x[maxI]);
  for var i := 1 to size do print(x[i]); WriteLn;
end.
1
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
33019 / 21321 / 8184
Регистрация: 22.10.2011
Сообщений: 36,620
Записей в блоге: 9
02.11.2015, 09:57 3
Лучший ответ Сообщение было отмечено ZX Spectrum-128 как решение

Решение

Насчет поменять местами 1-ый с максимумом, а 2-ой с минимумом в зщадании вообще ничего не было, так что достаточно:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
uses arrays;
 
const 
  size = 100;
var 
  x : array of integer;
begin
  x := CreateRandomIntegerArray(size, 1, 99);
  writeln('До'); x.Writeln(#9);
  x[0] := x.Max(); x[1] := x.Min();
  writeln('После'); x.Writeln(#9);
end.
0
02.11.2015, 09:57
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
02.11.2015, 09:57
Помогаю со студенческими работами здесь

В одномерном массиве найти максимум/минимум, среднее арифметическое
Вообще ничего не понимаю, помогите пожалуйста:( Числовой массив B целочисленный, содержит k...

В одномерном массиве целых чисел заменить минимум на максимум
в одномерном массиве целых чисел заменить минимум на максимум. не могу поменять их местами..а...

Найти максимум и минимум в массиве
Имеется k чисел, Найти их максимум и минимум

В массиве А(65) найти максимум и минимум
В массиве А(65) найти максимум и минимум. Значения в каждом десятке элементов массива. Из найденных...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Как написать микросервис на C# с Kafka, MediatR, Redis и GitLab CI/CD
InfoMaster 15.01.2025
В современной разработке программного обеспечения микросервисная архитектура стала стандартом де-факто для создания масштабируемых и гибких приложений. Этот подход позволяет разделить сложную систему. . .
Что такое CQRS и как это реализовать на C# с MediatR
InfoMaster 15.01.2025
Концепция CQRS и её роль в современной разработке В современном мире разработки программного обеспечения архитектурные паттерны играют ключевую роль в создании масштабируемых и поддерживаемых. . .
Как настроить CI/CD с Azure DevOps
InfoMaster 15.01.2025
CI/ CD, или непрерывная интеграция и непрерывное развертывание, представляет собой современный подход к разработке программного обеспечения, который позволяет автоматизировать и оптимизировать процесс. . .
Как настроить CI/CD с помощью Jenkins
InfoMaster 15.01.2025
Введение в CI/ CD и Jenkins В современной разработке программного обеспечения непрерывная интеграция (CI) и непрерывная доставка (CD) стали неотъемлемыми элементами процесса создания качественных. . .
Как написать микросервис на Go/Golang с Kafka, REST и GitHub CI/CD
InfoMaster 14.01.2025
Определение микросервиса, преимущества использования Go/ Golang Микросервис – это архитектурный подход к разработке программного обеспечения, при котором приложение состоит из небольших, независимо. . .
Как написать микросервис с нуля на C# с RabbitMQ, CQRS, Swagger и CI/CD
InfoMaster 14.01.2025
В современном мире разработки программного обеспечения микросервисная архитектура стала стандартом де-факто для создания масштабируемых и гибких приложений. Этот архитектурный подход предполагает. . .
Как создать интернет-магазин на PHP и JavaScript
InfoMaster 14.01.2025
В современном мире электронная коммерция стала неотъемлемой частью бизнеса. Создание собственного интернет-магазина открывает широкие возможности для предпринимателей, позволяя достичь большей. . .
Как написать Тетрис на Ассемблере
InfoMaster 14.01.2025
Тетрис – одна из самых узнаваемых и популярных компьютерных игр, созданная в 1984 году советским программистом Алексеем Пажитновым. За прошедшие десятилетия она завоевала симпатии миллионы людей по. . .
Как создать игру "Танчики" на Unity3d и C#
InfoMaster 14.01.2025
Разработка игр – это увлекательный процесс, сочетающий в себе творчество и технические навыки. В этой статье мы рассмотрим создание классической игры "Танчики" с использованием Unity3D и языка. . .
Организую платный онлайн микро-курс по доработке Android-клиента Telegram
_Ivana 14.01.2025
Официальная версия и распространенные форки не полностью устраивают? Сделай свою кастомную версию клиента! 4 занятия по 2 часа (2 недели пн, ср 19:00-21:00 по Москве). Первое вводное занятие. . .
Как создать приложение для фитнеса для iOS/iPhone на Kotlin
InfoMaster 14.01.2025
Создание собственного фитнес-приложения — это не только захватывающий, но и полезный процесс, ведь оно может стать вашим верным помощником на пути к здоровому и активному образу жизни. В современных. . .
Как создать приложение магазина для iOS/iPhone на Swift
InfoMaster 14.01.2025
Введение в разработку iOS-приложений Разработка приложений для iPhone и других устройств на базе iOS открывает огромные возможности для создания инновационных мобильных решений. В данной статье мы. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru