Какую формулу нужно вписать в ячейку A1 для того, чтобы вычислить среднее арифметическое значений выделенного диапазона?
Ответы на вопрос:
Задача 1:
using System;
using System.Linq;
namespace ConsoleApp1
{
internal class Program
{
private static void Main(string[] args)
{
Console.Write("Enter n: ");
int n = int.Parse(Console.ReadLine());
var x = new int[n];
var rand = new Random();
for (int i = 0; i < n; i++)
{
x[i] = rand.Next(-100, 100);
Console.WriteLine($"x[{i}] = {x[i]}");
}
int max = x.Max();
int index = Array.IndexOf(x, max);
for (int i = 0; i < index; i++)
{
if (x[i] < 0)
x[i] = 0;
}
Console.WriteLine("\nResult:");
for (int i = 0; i < n; i++)
Console.WriteLine($"x[{i}] = {x[i]}");
}
}
}
Задача 2:
using System;
using System.Linq;
namespace ConsoleApp2
{
internal class Program
{
private static void Main(string[] args)
{
Console.Write("Enter n: ");
int n = int.Parse(Console.ReadLine());
var a = new int[n];
var rand = new Random();
for (int i = 0; i < n; i++)
{
a[i] = rand.Next(-100, 100);
Console.WriteLine($"x[{i}] = {a[i]}");
}
int[] positiveItems = a.Where(t => t > 0).ToArray();
if (positiveItems.Length == 0)
{
Console.WriteLine("No positive numbers");
return;
}
int sum = positiveItems.Sum();
int product = positiveItems.Aggregate((x, y) => x * y);
double arithmeticMean = sum / (double)positiveItems.Length;
double geometricMean = Math.Pow(product, 1 / (double)positiveItems.Length);
Console.WriteLine($"\nArithmetic mean: {arithmeticMean}");
Console.WriteLine($"Geometric mean: {geometricMean}");
}
}
}
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
anton28060504.05.2021 01:13
-
sashachadaev05.11.2022 13:12
-
YerasylAmangeldi24.11.2021 17:14
-
gabidullina200p00tmn18.11.2020 13:18
-
zajkovb229.11.2021 03:51
-
Saeg30.12.2022 04:25
-
ayselhasilova16.01.2021 12:30
-
Polinaqryp23.05.2023 21:58
-
vladazavialova26.06.2021 12:02
-
Лимон11384844828.05.2020 13:07
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.