Написать программу, которая реализует алгоритм обмена значении переменных А и В - 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);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д