Вывести на экран все числа из двух диапазонов - C#
Формулировка задачи:
Ребята все привет, помогите начинающему программисту решить задачу
Пользователь вводит 4 числа. Вывести на экран все числа из полученных 2х диапазонов. Диапазоны не должны пересекаться.
Решение задачи: «Вывести на экран все числа из двух диапазонов»
textual
Листинг программы
- using System;
- namespace ConsoleApplication
- {
- class Program
- {
- static void Main(string[] args)
- {
- int firstRangeLeftBound = 0, firstRangeRightBound = 0,
- secondRangeLeftBound = 0, secondRangeRightBound = 0;
- Console.Write("Введите левую границу 1-го диапазона: ");
- firstRangeLeftBound = int.Parse(Console.ReadLine());
- Console.Write("Введите правую границу 1-го диапазона: ");
- firstRangeRightBound = int.Parse(Console.ReadLine());
- Console.Write("Введите левую границу 2-го диапазона: ");
- secondRangeLeftBound = int.Parse(Console.ReadLine());
- Console.Write("Введите правую границу 2-го диапазона: ");
- secondRangeRightBound = int.Parse(Console.ReadLine());
- if (firstRangeLeftBound < firstRangeRightBound && secondRangeLeftBound < secondRangeRightBound)
- {
- if ((firstRangeLeftBound > secondRangeLeftBound && firstRangeLeftBound > secondRangeRightBound) ||
- (secondRangeLeftBound > firstRangeLeftBound && secondRangeLeftBound > firstRangeRightBound))
- {
- Console.Write("1-й диапазон: ");
- for (int currentNumberFromRange = firstRangeLeftBound; currentNumberFromRange <= firstRangeRightBound; currentNumberFromRange++)
- Console.Write(currentNumberFromRange.ToString() + " ");
- Console.WriteLine();
- Console.Write("2-й диапазон: ");
- for (int currentNumberFromRange = secondRangeLeftBound; currentNumberFromRange <= secondRangeRightBound; currentNumberFromRange++)
- Console.Write(currentNumberFromRange.ToString() + " ");
- Console.WriteLine();
- }
- else
- Console.WriteLine("Ошибка! Диапазоны пересекаются!");
- }
- else
- Console.WriteLine("Ошибка! Неверно заданы границы!");
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д