Вопрос задан 31.08.2018 в 09:57. Предмет Информатика. Спрашивает Llorens Natasha.

Работа в паскале. Даны три переменные: x, y, z. Если их значения делятся без остатка на 4, то

удвоить их; в противном случае заменить значение переменной на противоположное.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Шелягов Пётр.
Var x,y,z:integer;
begin
write('Введите x, y, z: ');
readln(x,y,z);
if (x mod 4=0) and (y mod 4=0) and (z mod 4=0) then
      begin
      x:=x*2;     
      y:=y*2;
      z:=z*2
      end
      else
         begin
         x:=-x;
         y:=-y;
         z:=-z
         end;
writeln(x,' ',y,' ',z)
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вот пример работы в Паскале, который реализует данную задачу:

``` program CheckValues;

var x, y, z: integer;

begin // Ввод значений переменных write('Введите значение x: '); readln(x); write('Введите значение y: '); readln(y); write('Введите значение z: '); readln(z); // Проверка условия и выполнение соответствующих действий if (x mod 4 = 0) then x := x * 2 else x := -x; if (y mod 4 = 0) then y := y * 2 else y := -y; if (z mod 4 = 0) then z := z * 2 else z := -z; // Вывод измененных значений переменных writeln('Измененные значения переменных:'); writeln('x = ', x); writeln('y = ', y); writeln('z = ', z); end. ```

В данной программе мы сначала вводим значения переменных x, y и z с помощью функции `readln`. Затем мы проверяем условие, делится ли каждая переменная на 4 без остатка, используя оператор `mod`. Если условие выполняется, то мы удваиваем значение переменной с помощью оператора умножения `*`. В противном случае мы меняем значение переменной на противоположное, умножая его на -1.

В конце программы мы выводим измененные значения переменных с помощью функции `writeln`.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос