Описать функцию Sign(x) целого типа - C#
Формулировка задачи:
Описать фукцию Sign(X) целого типа,возвращающую для вещественного числа Х след. значения.
-1, Х<0 0, х=0 1, x>1
Помогите с ошибкой пожалуйста.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Sign1(params int[] args)
{
double sign1,x;
if (x > 0) sign1 = 1;
if (x < 0) sign1 = -1;
if (x == 0) sign1 = 0;
}
static void Main()
{
Console.Write(" Введите x");
double x;
x = Convert.ToDouble(Console.ReadLine());
Console.ReadLine();
}
}
}Решение задачи: «Описать функцию Sign(x) целого типа»
textual
Листинг программы
namespace ConsoleApplication5
{
class Program
{
static int Sign(int n)
{
return n < 0 ? -1 : n == 0 ? 0 : 1;
}
static void Main(string[] args)
{
Console.Write("input x=");
int x = int.Parse(Console.ReadLine());
Console.WriteLine(Sign(x));
Console.ReadKey(true);
}
}
}