Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.12.2012, 16:55   #1
павел евгеньевик
 
Регистрация: 17.12.2012
Сообщений: 7
По умолчанию Задача по Паскалю 10 класс

Даны 3 числа:A,B и C.если числа четные,то вывести их сумму.если числа нечетные,то вывести наибольшее и наименьшее из чисел,иначе вывести числа без изменения. Ребята,выручайте)
павел евгеньевик вне форума Ответить с цитированием
Старый 21.12.2012, 15:42   #2
Aranea tela telam
Пользователь
 
Аватар для Aranea tela telam
 
Регистрация: 11.01.2012
Сообщений: 51
По умолчанию

Забирай
Код:
Program pr1;
var a,b,c,max,min:integer;
begin
max:=0;
min:=0;
Readln(a,b,c);
if (a mod 2=0) and (b mod 2=0) and (c mod 2=0)
then Writeln (a+b+c)
else
if (a mod 2<>0) and (b mod 2<>0) and (c mod 2<>0)
then 
begin
max:=a;
min:=a;

if (a>b) and (a>c) then max:=a;
if (b>a) and (b>c) then max:=b; 
if (c>b) and (c>a) then max:=c;

if (a<b) and (a<c) then min:=a; 
if (b<a) and (b<c) then min:=b; 
if (c<b) and (c<a) then min:=c;
 
Writeln ('Максимальное число ',max);
Writeln ('Минимальное числом ',min);
end
else
Writeln (a,' ',b,' ',c);
end.
Я учусь на своих ошибках, но порой их слишком много
Aranea tela telam вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
задача по Паскалю Tort_Tort Паскаль, Turbo Pascal, PascalABC.NET 8 14.10.2012 13:59
Задача по паскалю tima16 Паскаль, Turbo Pascal, PascalABC.NET 1 27.05.2012 10:48
Задача по паскалю dante92 Помощь студентам 1 07.12.2009 19:07