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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.07.2011, 18:10   #1
1znar
Новичок
Джуниор
 
Регистрация: 07.07.2011
Сообщений: 2
По умолчанию Даны три числа a,b и с. Если все они ненулевые вывести их на экран в порядке возростания

Даны три числа a,b и с. Если все они ненулевые, вывести их на экран в порядке возрастания; иначе выдать соответствующее сообщение, какое из чисел не удовлетворяет условию.
1znar вне форума Ответить с цитированием
Старый 07.07.2011, 18:41   #2
Roof
Форумчанин
 
Аватар для Roof
 
Регистрация: 01.02.2007
Сообщений: 785
По умолчанию

Код:
uses crt;

function NoNull(var a, b, c : real ) : boolean;
begin
  if (a <> 0) and ( b <> 0 ) and ( c <> 0 ) then
    NoNull := true
  else
    NoNull := false;
end;


procedure Swap( var a, b : real);
var c : real;
begin
  if a > b then
  begin
    c := a;
    a := b;
    b := c;
 end;
end;

var a, b, c : real;
begin
  clrscr;
  writeln('Vvedite 3 chisla');
  readln(a, b, c);
  if ( NoNull( a, b, c ) ) then
  begin
    Swap( a, b );
    Swap( a, c );
    Swap( b, c );
    WriteLn( a : 0 : 1, ' ' ,b : 0 : 1, ' ' , c : 0 : 1 );
  end
  else
    WriteLn( 'Odno iz 4isel ravno 0 ' );
ReadLn;
end.
Изо всей благодати
В руках крепко сжатых
Я донесу только капли
Roof вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
C++ Вывести на экран все натуральные числа из диапазона от A до B, в записи которых цифра 7 встречается maloy0103 Помощь студентам 1 27.12.2010 00:17
Пользователь вводит три цисла, необходимо их вывести в порядке возростания LION7777 Фриланс 14 03.06.2010 11:50
отсортировать таблицу сначала в алфавитном порядке фамилий продавцов, затем в порядке возростания получен Lora Microsoft Office Excel 1 31.05.2008 17:22
ДАНЫ 4 ЧИСЛА X Y Z W составит программу найти произведение все положительные нечетные числа Woland-itn Паскаль, Turbo Pascal, PascalABC.NET 3 23.03.2008 21:49
Даны три числа. Выберите те из них, которые принадлежат заданному отрезку [а, b]. Sheff903 Помощь студентам 1 27.11.2007 21:28