31 Mart 2013 Pazar

74 - Diziler... Rastgele Girilen 10 Sayının Karekök ve Karelerinin Toplamı...


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication10
{
    class Program
    {
        static void Main(string[] args)
        {
            Random sayi = new Random();
            int[] a = new int[10]; // 10 sayılık bir int dizi oluşturduk.

            // Diziye sırası ile 10 adet sayı girdiriyoruz.
            for (int i = 0; i <= 9; i++)
                a[i] = sayi.Next(1,10);// 1 ile 10 arası rastgele 10 adet sayı atıyoruz...

            double[] c = new double[10]; // Karekökünü alınca sayılar basamaklı çıkabilir. Bunun için double yaptık.
            double[] d = new double[10];

            int[] b = new int[10]; // dizileri oluşturduk.

            Console.WriteLine("Rastgele atanan 10 sayının karekök ve karelerinin toplamı aşağıdadır...");
            for (int i = 0; i < 10; i++)
            {
                b[i] = a[i] * a[i]; // Karesini b dizisine aldık...
                c[i] = Math.Sqrt(a[i]); // Karekökü Math.Sqrt ile alınır...

                d[i] = b[i] + c[i]; // toplayıp d ye yazdık.

                Console.WriteLine(a[i].ToString() + " sayısı sonucu : " + d[i].ToString());
            }

            Console.ReadLine();
        }
    }
}