Следующий код
using System;
namespace test3
{
class Program
{
public static void Main()
{
Print(GetSquare(42));
}
static int GetSquare(double number)
{
number = (int)Math.Round(number);
return Math.Pow(number, 2);
}
static void Print(int v)
{
Console.WriteLine();
}
}
}
Должен находить квадрат числа (42) и выводить его в консоль.
Учу C# примерно...часа 4. И для меня это оказалось проблемой.
Отладчик ругается: Не удается преобразовать тип double в int. Возможно пропущено приведение типов.
Погуглил. Нашел решение а ля:
num = (int)Math.Round(num);
В моем случае это проблему не решило.
Крч хэлп гайс. Ай нид хэлп.