четверг, 22 марта 2018 г.

c#


Визначити суму квадратів всіх елементів масиву

static void Main(string[] args)
        {
            int n = 10, sum6 = 0, sumUser = 0;
            double sum = 0;
            int[] arr = new int[n];
 
            Console.Write("Введіть k1 = ");
            int k1 = int.Parse(Console.ReadLine());
            int k2 = 0;
            do
            {
                Console.Write("Введіть k2 = ");
                k2 = int.Parse(Console.ReadLine());
            }
            while(k2 < k1);
 
            Random rnd = new Random();
            Console.Write("Елементи: ");
            for (int i = 0; i < n; i++)
            {
                arr[i] = rnd.Next(0, 10);
                Console.Write(arr[i] + " ");
                sum += Math.Pow(arr[i], 2);
                if (i < 6)
                    sum6 += arr[i];
                if ((i >= k1) && (i <= k2))
                    sumUser += arr[i];
            }
 
            Console.Write("\nСума квадратів: " + sum);
            Console.Write("\nСума перших 6 елементів: " + sum6);
            Console.WriteLine("\nСума з k1 по k2: " + sumUser);
        }

Написати програму, яка по заданному натуральному числу визначає суму цифр у нім
string num = "546";
            int summ = 0;
            for (int i = 0; i < num.Length; i++)
                summ += int.Parse(num[i].ToString());
            Console.WriteLine(summ);
            Console.ReadKey();
Знайти суму елементів масиву: B = {1; 0; 4; -2; 16; 0,1; 1; 8; 90; 13}, що стоять на не парних позиціях, і замініть мінімальний елемент масиву на цю суму

 static void Main(string[] args)
        {
            double[] B = { 1, 0, 4, -2, 16, 0.1, 1, 8, 90, 13 };
            double Sum = 0, min=0;
            for (int i = 0; i < B.Length; i++)
            {
                if (i% 2 != 1) 
                    Sum += B[i];
                }
                if (min > B[i] || i == 0)
                {
                    min = B[i];
 
                }
            }
            for (int i = 0; i < B.Length; i++)
            {
                if (B[i] == min)
                {
                    B[i] = Sum;
                }
                Console.WriteLine(B[i]);
            }
            Console.Write("min = {0} ",min);
            Console.ReadLine();
 
        }

Комментариев нет:

Отправить комментарий