М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Themrg
Themrg
23.03.2020 16:42 •  Информатика

1) В заданном массиве Х(N) замените нулями все отрицательные компоненты, непосредственно предшествующие его максимальной компоненте (первой по порядку, если их несколько). 2) В заданном массиве A(N) вычислите среднее геометрическое и среднее арифметическое значения для положительных элементов.
Нужны готовые коды на c#

👇
Ответ:

Задача 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}");

       }

   }

}


1) В заданном массиве Х(N) замените нулями все отрицательные компоненты, непосредственно предшествую
1) В заданном массиве Х(N) замените нулями все отрицательные компоненты, непосредственно предшествую
4,7(97 оценок)
Открыть все ответы
Ответ:
layci
layci
23.03.2020

В браузере консольный ввод организовать нереально.

В качестве среды исполнения использовал Node.js версии 12.18.3.

Иллюстрации кода, а также пример вывода добавлены во вложения.

=========================

Ваши оценки и отзывы лучше оценить качество ответа.

Если ответ удовлетворил, не забудь отметить его как "Лучший".

=========================

Код:

"use strict";

const readline = require('readline');

// IO realisation

(async function QNAThread(dialog) {

   const qna = readline.createInterface({

       input: process.stdin,

       output: process.stdout

   });

   await dialog(function askMe(text) {

       return new Promise((resolve, reject) => {

           qna.question(text + " ", resolve);

       });

   });

   qna.close();

})(mainDialog);

function firstTask() {

   console.log("[Your name and lastname here]");

   console.log("[Information about your group and university]");

}

function secondTask(a, b) {

   return [(a+b)/2, Math.sqrt(a*b)];

}

function thirdTask(x) {

   return Math.pow(Math.cos(Math.PI * x), 2) * Math.log(3*x);

}

function fifthTask(x) {

   return (x*x*x - 5*x*x + 1) !== 10;

}

function sixth(x, b) {

   return (x*x*x + 4*x > -1) && b;

}

// Here is the main script!

async function mainDialog(askMe) {

   //Task #1

   console.log("{First task}");

   firstTask();

   //Task #2

   console.log("\n{Second task}");

   console.log(`Answers for [A=4] and [B=7] are ${secondTask(4, 7)}\n`);

   //Task #3

   console.log("{Third task}");

   let x = Number.parseFloat(await askMe("VVEDITE ZNACHENIE X:=\n"));

   console.log(`PRI X=\t${x} znachenie Y=\t${thirdTask(x)}\n`);

   //Task #4

   console.log("{Fourth task}");

   console.log(`1) При x=${x} значение функции y=\t${thirdTask(x)};`);

   const inner = `2) При x=${x}`;

   console.log(`${inner}\n${" ".repeat(inner.length)}\tзначение функции y=\t${thirdTask(x)};`);

   console.log("*".repeat(40));

   console.log(`3) При x=${x} \n\nзначение функции y=\t${thirdTask(x)};`);

   console.log("*".repeat(40));

   //Task #5

   console.log("\n{Fifth task}");

   x = Number.parseFloat(await askMe("Enter the X value:"));

   console.log(`For x=${x} logical value of goal expression is \"${fifthTask(x)}\".`);

   //Task #6

   console.log("\n{Sixth task}");

   x = 2;

   const b = true;

   console.log(`For [x=${x}] and [b=${b}] logical value of goal expression is ${sixth(x, b)}.`)

}


написать код на JavaScript для следующих заданий, второй вариант, с 1 по 6 задание. В условии паскал
написать код на JavaScript для следующих заданий, второй вариант, с 1 по 6 задание. В условии паскал
написать код на JavaScript для следующих заданий, второй вариант, с 1 по 6 задание. В условии паскал
написать код на JavaScript для следующих заданий, второй вариант, с 1 по 6 задание. В условии паскал
4,5(78 оценок)
Ответ:
saidovabduraxm
saidovabduraxm
23.03.2020
В задании не указано - требуется ли использовать форму или нет. Вариант документа с формой:
<HTML>
<HEAD>
<SCRIPT>
<!--
function btnClick(n)
{
 if (n>5) r=n*n;
  else if (n<5) r=n-2; else r=Number(n)+1;
 document.frm.res.value=r;
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<H1>Документ с JavaScript</H1>
<FORM name=frm>
Введите число
<INPUT type=text name=num size=5 value=0>
<INPUT type="button" name="bt" value="Щелкни здесь!"
        onClick="btnClick(num.value);">
Результат:
<INPUT type=text name=res size=5 value=0>
<BR><INPUT type=reset VALUE="Сброс">
</FORM>
</BODY>
</HTML>
4,4(100 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ