Реализация оператора выбора - C#
Формулировка задачи:
Дано натуральное число N. Если оно делится на 4, вывести на экран ответ N=4k, где k - это соответствующее частное. Если остаток от деления на 4 равен 1, то N=4k+1. Если остаток от деления равен 2, то N=4k+2. Если остаток от деления равен 3, то N=4k+3.
Например: 12 = 4*3, 22 = 4*5+2.
Заранее спасибо.
Осталось только вывод оформить адекватно.
Меня осенило.
using System; namespace Choice { static class Program { static void Main(string[] args) { Console.WriteLine("Введите N: "); string s = Console.ReadLine(); int N = int.Parse(s); int k = N/4; int c = N % 4; switch (c) { case 1: Console.WriteLine("N = 4 * k + 1"); Console.ReadLine(); break; case 2: Console.WriteLine("N = 4 * k + 2"); Console.ReadLine(); break; case 3: Console.WriteLine("N = 4 * k + 3"); Console.ReadLine(); break; default: Console.WriteLine("N = 4 * k"); Console.ReadLine(); break; } } } }
Решение задачи: «Реализация оператора выбора»
textual
Листинг программы
Console.WriteLine(c == 0 ? "{0} = 4 * {1}" : "{0} = 4 * {1} + {2}", N, k, c);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д