Anonymous user
Test integerness: Difference between revisions
→{{header|C#}}
Line 442:
<lang c sharp>
namespace Test_integerness
Line 497 ⟶ 496:
else if(LINE.ToUpper().Contains("I"))
{
// Delete letter i
LINE = LINE.ToUpper().Replace("I","");
else▼
N = LINE.Split('-');▼
int s = 1; // sign offset
if(LINE[0]=='+' || LINE[0]=='-')
{
r+=LINE[0].ToString();
s--;
}
// Get real part
foreach (char element in LINE)
{
if(element!='+' && element!='-')
r+=element.ToString();
▲ else
break;
}
// get imaginary part
i = LINE.Substring(LINE.Length-(r.Length+s));
NUMBER = double.Parse(i);
if(NUMBER==0)
NUMBER = double.Parse(
else
NUMBER = double.NaN;
|