Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Задача на паскале(использование оператора условия).

27K
13 ноября 2007 года
Psixodelik
3 / / 18.06.2007
Помогите решить 2 задачи: Даны 2 переменные целого типа: A и B. Если их значения не равны, то присвоить каждой переменной сумму этих значений, а если равны, то присвоить переменным нулёвые значения. Вывести значения.

Надеюсь на помощь. Заранее спасибо!

[COLOR="Red"]Читай Правила раздела Студентам.Измени название темы.Для каждой задачи создавай свою тему.[/COLOR]модератор.
20K
13 ноября 2007 года
Nem
10 / / 21.02.2007
Код:
program pr1;
var a,b integer;
begin
readln(a,b);
if (a<>b) then
  begin
      a=a+b;
      b=a;
  end
  else
  begin
    a=0;
    b=0;
  end;
writeln("a=",a," b= ",b);
end.
13K
13 ноября 2007 года
specter
113 / / 28.09.2007
Так и хочется на C написать :) Тебе нужен полный код программы или часть которая делает нужные операции?
20K
13 ноября 2007 года
Nem
10 / / 21.02.2007
вариант без буферной переменной:
Код:
program pr1;
var a,b real;
begin
  readln(a,b);
  if (a>b) then
    begin
        a=a+b;
        b=a-b;
        a=a-b;
    end;
end.

вариант попроще с буферной переменной
Код:
program pr1;
var a,b,c real;
begin
  readln(a,b);
  if (a>b) then
    begin
        c=a;
        a=b;
        b=c;
    end;
end.
13K
13 ноября 2007 года
specter
113 / / 28.09.2007
Небольшая поправка - присваивание в паскале пишется ":="
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог