С Новым годом! Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
0 / 0 / 0
Регистрация: 21.03.2017
Сообщений: 69
1

Если все 3 заданных числа положительные, определить максимальное, иначе определить максимальное и минимальное

28.03.2017, 14:15. Показов 2127. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Даны три целых числа a, b, c. Если все числа положительные, определить максимальное из них, в противном случае определить как максимальное, так и минимальное число.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
28.03.2017, 14:15
Ответы с готовыми решениями:

Если среди трех заданных чисел имеется хотя бы одно четное, вывести максимальное из них, иначе минимальное
ребят,такая задачка ввести 3-и числа,если среди них имеется хотябы одно четное вывести...

Определить минимальное и максимальное среди заданных вещественных чисел
Даны четыре различных вещественных числа a, b, c и d. Определить минимальное (min) и максимальное...

Определить минимальное и максимальное из трех заданных чисел, записать их квадраты
Заданы 3 числа.Определить какое из них самое маленькое,а какое самое большое.Записать квадрат...

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

4
1 / 1 / 2
Регистрация: 07.12.2015
Сообщений: 27
28.03.2017, 14:23 2
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
program z1;
var
    a, b, c, max,min: integer;
 
begin
    write ('Введите три числа: ');
    readln (a, b, c);
 if (a>0) and (b>0) and(c>0) then begin
    if a >= b then
        max := a
    else
        max := b;
 
    if c > max then
        max := c;
 
    writeln ('Максимальное из них: ', max); end;
else begin if a <= b then min:=a else min:=b; if c<min then min:=c; end;
 
 
 
end.
Давно не кодил на паскале) могут быть синтаксические ошибки, в целом алгоритм верный
0
101 / 97 / 112
Регистрация: 28.11.2016
Сообщений: 528
28.03.2017, 20:05 3
akula07, тогда уж так:
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
program z1;
 
var
  a, b, c, max, min: integer;
 
begin
  write('Введите три числа: ');
  readln(a, b, c);
  if (a > 0) and (b > 0) and (c > 0) then begin
    if a >= b then
      max := a
    else
      max := b;
    
    if c > max then
      max := c;
    
    writeln('Максимальное из них: ', max); end
  else begin
    if a <= b then min := a else min := b;if c < min then min := c;
    writeln('Минимальное ', min);
    if a >= b then
      max := a
    else
      max := b;
    if c > max then
      max := c;
    writeln('Максимальное ', max);
  end;
end.
0
Модератор
Эксперт Pascal/DelphiЭксперт NIX
7797 / 4620 / 2831
Регистрация: 22.11.2013
Сообщений: 13,121
Записей в блоге: 1
29.03.2017, 00:45 4
akula07, Alexandr212,
Будьте проще, и люди к вам потянутся:
Pascal
1
2
3
4
5
6
7
8
9
10
11
var a, b, c, mn, mx: Integer;
begin
  Write('a b c: '); ReadLn(a,b,c);
  mx:=a; if mx<b then mx:=b; if mx<c then mx:=c;
  if (a>0) and (b>0) and (c>0)
  then WriteLn('max = ',mx)
  else begin
    mn:=a; if mn>b then mn:=b; if mn>c then mn:=c;
    WriteLn('max = ',mx,',  min = ',mn);
  end;
end.
Добавлено через 4 минуты
или еще проще, но писанины чуть больше:
Pascal
1
2
3
4
5
6
7
8
function min(a, b: Integer): Integer; begin if b<a then min:=b else min:=a end;
function max(a, b: Integer): Integer; begin if b>a then max:=b else max:=a end;
var a, b, c: Integer;
begin
  if (a>0) and (b>0) and (c>0)
  then WriteLn('max = ',max(max(a,b),c))
  else WriteLn('max = ',max(max(a,b),c),',  min = ',min(min(a,b),c));
end.
Добавлено через 2 минуты
или:
Pascal
1
2
3
4
5
6
7
8
function min(a, b: Integer): Integer; begin if b<a then min:=b else min:=a end;
function max(a, b: Integer): Integer; begin if b>a then max:=b else max:=a end;
var a, b, c: Integer;
begin
  Write('max = ',max(max(a,b),c));
  if (a<=0) or (b<=0) or (c<=0) then Write(',  min = ',min(min(a,b),c));
  WriteLn;
end.
Добавлено через 2 минуты
Pascal
1
2
3
4
5
6
7
8
var a, b, c, t: Integer;
begin
  Write('a b c: '); ReadLn(a,b,c);
  t:=a; if t<b then t:=b; if t<c then t:=c; Write('max = ',t);
  if (a<=0) or (b<=0) or (c<=0) then begin
    t:=a; if t>b then t:=b; if t>c then t:=c; Write(',  min = ',t);
  end; WriteLn;
end.
1
101 / 97 / 112
Регистрация: 28.11.2016
Сообщений: 528
29.03.2017, 12:42 5
Ну ладно, спасибо.
0
29.03.2017, 12:42
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
29.03.2017, 12:42
Помогаю со студенческими работами здесь

Файл: Определить максимальное и минимальное числа.
Дан файл целых чисел. Определить максимальное и минимальное числа.

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

Определить максимальное и минимальное числа и записать их в файл
5. Создать с помощью программы файл из 10 целых чисел. Определить максимальное и...

Если среди четырех чисел А, В, С,D имеется хотя бы одно четное, вычислить максимальное, иначе – минимальное
Если среди четырех чисел А, В, С,D имеется хотя бы одно четное, вычислить максимальное, иначе – ...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Как проводить научные вычисления на Python
InfoMaster 15.01.2025
Python стал одним из наиболее востребованных языков программирования в области научных вычислений благодаря своей простоте, гибкости и обширной экосистеме специализированных библиотек. Научные. . .
Создание игры типа Minecraft на PyGame/Python: пошаговое руководство
InfoMaster 15.01.2025
В данном руководстве мы рассмотрим процесс создания игры в стиле Minecraft с использованием библиотеки PyGame на языке программирования Python. Этот проект идеально подходит как для начинающих. . .
Как создать свою первую игру в стиле Doom на Unreal Engine
InfoMaster 15.01.2025
Разработка шутера от первого лица в стиле классического Doom представляет собой увлекательное путешествие в мир игрового программирования, где сочетаются творческий подход и технические навыки. . . .
Параллельное программировани­е: основные технологии и принципы
InfoMaster 15.01.2025
Введение в параллельное программирование Параллельное программирование представляет собой фундаментальный подход к разработке программного обеспечения, который позволяет одновременно выполнять. . .
Как написать микросервис на 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 году советским программистом Алексеем Пажитновым. За прошедшие десятилетия она завоевала симпатии миллионы людей по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru