Написать программу, которая реализует алгоритм обмена значении переменных А и В - C#
Формулировка задачи:
Написать программу, которая реализует алгоритм обмена значении переменных А и В (без использования промежуточной переменной c). Исходные значения переменных вводить в режиме диалога. Предусмотреть вывод результата до и после обмена.
Помогите решить пожалуйста!
Может с другими задачами кто поможет!?
Сам сделал:
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { static void Main() { int a, b, c; string buf; //Ввод значения переменной a в режиме диалога Console.Write("Введите целое значение a "); buf = Console.ReadLine(); a = Convert.ToInt32(buf); //Ввод значения переменной b в режиме диалога Console.Write("Введите целое значение b "); buf = Console.ReadLine(); b = Convert.ToInt32(buf); //Печать исходных значений Console.WriteLine("Исходные значения переменных a и b:"); Console.WriteLine("a={0} b={1}", a, b); //обмен c = a; a = b; b = c; //Печать значений переменных a и b после обмена Console.WriteLine("Новые значения переменных a и b:"); Console.WriteLine("a={0} b={1}", a, b); // Задержка рабочего экрана монитора Console.WriteLine("Для продолжения нажмите клавишу Enter"); Console.ReadLine(); } } }
Решение задачи: «Написать программу, которая реализует алгоритм обмена значении переменных А и В»
textual
Листинг программы
int a,b; Console.WriteLine("Введите а : "); a = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Введите b : "); b = Convert.ToInt32(Console.ReadLine()); a = b - a; b = b - a; a = a + b; Console.WriteLine("a = " + a + "b = " + b);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д