Ошибка "невозможно применить индексирование через [] к выражению типа float" при сравнеии чисел - C#
Формулировка задачи:
Ребят выручайте.В программировании новичек. Нужно сравнить два числа,создаю для них массив,создаю процедуру для их сравнения,но в ней ошибка , а именно здесь (a[0] < a[1] == true) , пишет "невозможно применить индексирование через [] к выражению типа float"
class Program { public static void Maxx(ref float a,ref float b) { if (a[0] < a[1] == true) // Ошибка Console.WriteLine("Maximum: {0}", a[1]); // Ошибка else Console.WriteLine("Maximum: {0}", a[0]); // Ошибка } static void Main(string[] args) { float[] a = new float[4]; Console.WriteLine("Введите первое число:"); a[0] = Convert.ToSingle(Console.ReadLine()); Console.WriteLine("Введите второе число:"); a[1] = Convert.ToSingle(Console.ReadLine()); Maxx(ref a[0], ref a[1]); Console.ReadKey(); }
Решение задачи: «Ошибка "невозможно применить индексирование через [] к выражению типа float" при сравнеии чисел»
textual
Листинг программы
public static void Maxx(float a, float b) { if (a > b) Console.WriteLine("Maximum: {0}", a); else Console.WriteLine("Maximum: {0}", b); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д