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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.04.2009, 14:03   #1
maksu6ka2009
 
Аватар для maksu6ka2009
 
Регистрация: 27.03.2009
Сообщений: 9
По умолчанию задачки

maksu6ka2009 вне форума Ответить с цитированием
Старый 17.04.2009, 14:10   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Сам то как думаешь делать?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 17.04.2009, 14:12   #3
maksu6ka2009
 
Аватар для maksu6ka2009
 
Регистрация: 27.03.2009
Сообщений: 9
По умолчанию

первые две я решил а вот остальные незнаю
maksu6ka2009 вне форума Ответить с цитированием
Старый 17.04.2009, 16:23   #4
maksu6ka2009
 
Аватар для maksu6ka2009
 
Регистрация: 27.03.2009
Сообщений: 9
По умолчанию

кто нибудь поможет?????
maksu6ka2009 вне форума Ответить с цитированием
Старый 17.04.2009, 17:27   #5
DM_bite
Участник клуба
 
Аватар для DM_bite
 
Регистрация: 29.07.2008
Сообщений: 1,091
По умолчанию

4.
Код:
program Xd;
function Max(a,b,c: integer): integer;
begin
if (a>b) and (a>c) then Max:=a;
if (b>a) and (b>c) then Max:=b;
if (c>a) and (c>b) then Max:=c;
end;

function Ner(a,b,c: integer): boolean;
begin
if (a<>b) and (b<>c) and (c<>a) then Ner:= true
else Ner:= false;
end;

var a,b,c: integer;
    a1,b1,c1,f,s: boolean;
begin
ReadLn(a,b,c);
if (a>b) and (b>c) and (c>0)  then
begin
WriteLn(sqr(a),'_',sqr(b),'_',sqr(c));
s:= true;
end;
if (a<0) and (b<0) and (c<0) and Ner(a,b,c) then f:= true;
if f then begin
if Max(a,b,c)= a then
begin
b:= a; c:= a; a1:= true;
end;
end;
if f then begin
if Max(a,b,c)= b then
begin
a:= b; c:= b; b1:= true;
end;
end;
if f then begin
if Max(a,b,c)= c then
begin
b:= c; a:= c; c1:= true;
end;
end;
if (f and a1) or (f and b1) or (f and c1) then WriteLn(a,'_',b,'_',c,'_!');
if (not f) and (not s) then WriteLn('Summa =',a+b+c);
ReadLn;
end.
И 2 функции накатал.Одна ищет большее из 3 чисел, другая - проверяет не равны ли 3 числа.
Кто бы ты ни был - не думай о себе слишком (с)
DM_bite вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
2 задачки Lemo Помощь студентам 1 27.11.2008 13:00
задачки с++ vikusia Общие вопросы C/C++ 11 13.11.2008 20:24
Задачки на Си Cyn4uk Помощь студентам 3 06.12.2007 23:51
Задачки по С Aero Помощь студентам 3 04.10.2007 18:41