Требовалось написать программу которая меняет местами значения двух переменных в памяти программист

// PascalABC.NET 3.2, сборка 1353 от 27.11.2016// Внимание! Если программа не работает, обновите её версию!begin var a,b:real; Read(a,b); (a,b):=(b,a); Writeln(a,’ ‘,b)end.

НУ так это же не закостенелый Free Pascal.

Я нубас, решаю как умею, используую что знаю. Я думаю школьники будут все таки благодарны за то, что я не юзаю сложных функций, потому что учительнице они это объяснять будут долго. Я не знал, что в паскале ток можно менять

Думаю, Вы еще многого не знаете про PascalABC.NET 3.2. Примерно так 95%

Но это не значит, что не надо стремиться знания получать)))

Не знаю есть ли смысл на продвинутом уровне учить паскаль. Я бы питончику отдал приоритет.

Тут просто школьники питон не одобряют

Этот Паскаль круче Пайтона. Понятнее и круче. Причем, существенно.

Источник: reshimne.ru

Pascal задача.Поменять местами значения двух переменных

Пользователь вводит два значения в две разные переменные. Вам необходимо поменять местами значения так, чтобы значения первой переменной было присвоено второй, а значение второй переменной было присвоено первой.Разбор задачи на Pascal

C++ | Обмен значений переменных

Вариант 1. Используйте дополнительную переменную

1) Возьмите переменную “a” и “b”, сделайте их вводимым с клавиатуры значением.

2) Добавьте ещё одну переменную “c”, которой вы присвоите значение из переменной “a”

3) Теперь, вы можете присвоить значение из переменной “b” в переменную “a”

4) Переменной “b” присвойте значение из переменной “с”

var a,b,c: integer;
begin
writeln(‘Введите первое число’);
readln(a);
writeln(‘Введите второе число’);
readln(b);
writeln(‘a=’,a,’; b=’,b);
c := a;
a := b;
b := c;
writeln(‘a=’,a,’; b=’,b);
end.

Читайте также:
Почему визуал студия выдает ошибку при отладке программы

Используйте дополнительную переменную

Вариант 2. Способ только для цифр и чисел

1) Возьмите переменную “a” и присвойте ей сумму “a+b”

2) Переменной “b” присвойте разность между “a-b”

3) Теперь переменной “a” присвойте разность “a — b”

var a,b: integer;
begin
writeln(‘Введите первое число’);
readln(a);
writeln(‘Введите второе число’);
readln(b);
writeln(‘a=’,a,’; b=’,b);
a := a + b;
b := a — b;
a := a — b;
writeln(‘a=’,a,’; b=’,b);
end.

Источник: blogproger.ru

Требовалось написать программу которая меняет местами значения двух переменных в памяти программист

ninalukinskaya84

Питон. Помогите, пожалуйста. Требовалось написать программу, которая меняет местами значения двух переменных в памяти. Программист торопился и написал программу так:

Напишите функцию, меняющую местами значения переменных с помощью указателей. С++ для начинающих ДЗ#9


a=b
b=a
Что получится, если в начале значения переменных были равны а=1, b=2?

5 (3 оценки)

restIess

restIess 2 года назад
Светило науки — 1522 ответа — 1820 раз оказано помощи

Программист своими действиями присвоил сначала присвоил переменной a значение переменной b, то есть, a = b = 2, а затем b присвоил значение a, но в итоге у него обе переменный остались со значением 2.

Ответ: Обе переменные будут иметь значение 2

Источник: vashurok.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru