2016年1月15日金曜日

複素数の逆数を見つける

複素数の逆数を自動的に探してくれるプログラムです。C#で書いてます。

using System.IO;
using System;

class Program
{
    static void Main()
    {
        Console.WriteLine("実部を入力してください");
        int x = int.Parse(Console.ReadLine());
 
        Console.WriteLine("虚部を入力してください");
        int y = int.Parse(Console.ReadLine());

        double dx = (double)x;
        double dy = (double)y;
        double norm = dx * dx + dy * dy;
        Console.WriteLine("The reciprocal of " + x + "+" + y + "i is " + (dx/norm) + "+" + (-dy/norm) + "i");
    }
}