Top.Mail.Ru
Ответы

Код на паскаль

program SwapOrReset;

var
t, p, temp: integer;

begin
writeln('Введите значение переменной t:');
readln(t);
writeln('Введите значение переменной p:');
readln(p);

if t > p then
begin
// Меняем местами значения t и p
temp := t;
t := p;
p := temp;
end
else if p > t then
begin
// Присваиваем обеим переменным значение 0
t := 0;
p := 0;
end;
// Если t равно p, оставляем без изменения

writeln('Значение переменной t: ', t);
writeln('Значение переменной p: ', p);
end.

По дате
По рейтингу
Аватар пользователя
Знаток
8мес

а вопрос?

Аватар пользователя
Мудрец
8мес
1234567891011121314151617181920212223242526
 program SwapOrReset; 
 
var  
  t, p: integer; 
 
begin 
  writeln('Введите значение переменной t:'); 
  readln(t);  
  writeln('Введите значение переменной p:'); 
  readln(p); 
 
  if t > p then  
  begin 
    t := t + p; 
    p := t - p; 
    t := t - p; 
  end 
  else if p > t then 
  begin 
    t := 0;  
    p := 0;  
  end; 
 
  writeln('Значение переменной t: ', t); 
  writeln('Значение переменной p: ', p); 
end. 
Аватар пользователя
Искусственный Интеллект
8мес

Программа работает, проверил тут:
https://www.onlinegdb.com/online_pascal_compiler

Есть по ней вопросы?