Ошибка преобразование типов - C#
Формулировка задачи:
Листинг программы
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace ConsoleApplication5
- {
- class Program
- {
- static double max = 0, n = 0;
- static void Ent(double[] x)
- {
- try
- {
- Console.WriteLine("Введите значения");
- for (int i = 0; i < n; i++)
- x[i] = Convert.ToDouble(Console.ReadLine());
- }
- catch (FormatException)
- {
- Console.WriteLine("Ошибка, не является числом");
- Console.ReadLine();
- Ent(x);
- }
- catch (OverflowException)
- {
- Console.WriteLine("Ошибка! Перегрузка!");
- Console.ReadLine();
- Ent(x);
- }
- }
- static void Normal(double[] x)
- {
- for (int i = 0; i < n; i++)
- {
- if (max < x[i])
- {
- max = x[i];
- }
- }
- Console.WriteLine("Максимальный элемент");
- Console.WriteLine(max);
- for (int i = 0; i < n; i++)
- {
- try
- {
- x[i] = x[i] / max;
- Console.WriteLine(x[i]);
- }
- catch (DivideByZeroException)
- {
- Console.WriteLine("Деление на 0. Выход");
- Console.ReadKey();
- Environment.Exit(0);
- }
- }
- Console.WriteLine("nagmite to exit");
- Console.ReadKey();
- }
- static void Main()
- {
- Console.WriteLine("Введите количество элементов:");
- try
- {
- n = Convert.ToInt32(Console.ReadLine());
- }
- catch (FormatException)
- {
- Console.WriteLine("Ошибка, не является числом");
- Console.ReadLine();
- Main();
- }
- catch (OverflowException)
- {
- Console.WriteLine("Ошибка! Перегрузка!");
- Console.ReadLine();
- Main();
- }
- try
- {
- double[] x = new double[n]; [B]Ошибка "Не удается неявно преобразовать тип "double" в "int". Существует явное преобразование (возможно, пропущено приведение типов)"[/B]
- Ent(x);
- Normal(x);
- }
- catch (OverflowException)
- {
- Console.WriteLine("Ошибка! Перегрузка!");
- Console.ReadLine();
- Main();
- }
- }
- }
- }
Решение задачи: «Ошибка преобразование типов»
textual
Листинг программы
- Console.WriteLine("Введите количество элементов:");
- try
- {
- n = Convert.ToInt32(Console.ReadLine());
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д