Количество операций - C#

Узнай цену своей работы

Формулировка задачи:

Помогите найти количество операций с плавающей точкой в следующей программе:
using System;
using System.Linq;
 
class CyberForum
{
    private static void Main()
    {
 
        Console.WriteLine("Введите количество элементов");
        string s = Console.ReadLine();
        int p = Convert.ToInt32(s);

        float[] mass = new float[p];
 
        Random gen = new Random();
        float Сумма = 0;
        for (int i = 0; i < mass.Length; i++) mass[i] = gen.Next(1, 10);
        for (int i = 0; i < mass.Length; i++) Сумма += mass[i];         
        Console.WriteLine("Сумма элементов массива {0}", Сумма);
 
        float f = p;
        float Среднее = 0;
        Среднее = Сумма / f;                                                        
        Console.WriteLine("Cреднее" + Среднее);

        float Отклонение = 0;
        for (int i = 0; i < mass.Length; i++)                 
            if (mass[i] > Отклонение) Отклонение = mass[i];   
 
        int x = 0;                                           
        for (int i = 0; i < mass.Length; i++)               
        {                                                  
            if (Math.Abs(Среднее - mass[i]) < Отклонение)    
         x = i; Отклонение = Math.Abs(Среднее - mass[i]);  
        }                                                
         
        Console.WriteLine("Отклонение: " + Отклонение);
        Console.WriteLine("элемент: " + mass[x]);
 
        Console.WriteLine("Исходный массив:");
        for (int i = 0; i < p; i++) Console.Write(mass[i] + " ");
        Console.ReadKey();
    }
}

Решение задачи: «Количество операций»

textual
Листинг программы
Console.WriteLine("Сумма элементов массива {0}", mass.Sum());

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4 из 5
Похожие ответы