Ввести три переменные вещественного типа: A, B, C. Если их значения упорядочены по возрастанию или убыванию - C#
Формулировка задачи:
Ввести три переменные вещественного типа: A, B, C. Если их значения упорядочены по возрастанию или убыванию, то удвоить их; в противном случае заменить знак каждой переменной на противоположный. Вывести новые значения переменных A, B, C.
Благодарю.
Решение задачи: «Ввести три переменные вещественного типа: A, B, C. Если их значения упорядочены по возрастанию или убыванию»
textual
Листинг программы
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace readFloat
- {
- class Program
- {
- static void Main(string[] args)
- {
- float[] inp = new float[3];
- // Loop three times, asking for a different number each time.
- for (int i = 0; i < 3; i++)
- {
- Console.Write("Input number " + (i + 1) + ": ");
- // Make sure to parse since Console.ReadLine is String
- inp[i] = float.Parse(Console.ReadLine());
- }
- if (inp[0] > inp[1] )
- if (inp[1] > inp[2])
- {
- for (int i = 0; i < 3; i++)
- {
- inp[i] = 2 * inp[i];
- Console.WriteLine(inp[i].ToString());
- }
- }
- if (inp[0] < inp[1])
- if (inp[1] < inp[2])
- {
- for (int i = 0; i < 3; i++)
- {
- inp[i] = 2 * inp[i];
- Console.WriteLine(inp[i].ToString());
- }
- }
- else
- {
- for (int i = 0; i < 3; i++)
- {
- inp[i] = - inp[i];
- Console.WriteLine(inp[i].ToString());
- }
- }
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д