Вопрос задан 12.04.2021 в 20:52. Предмет Информатика. Спрашивает Нищий Сережа.

решить задачу на C# Определить частное от деления суммы положительных элементов массива на модуль

суммы отрицательных элементов.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Копылова Екатерина.

using System;

using static System.Console;

class Program

{

   static void Main()

   {

   const int n=10;

   int[] a=new int[n];

   double s=0,s1=0;

   Random rnd=new Random();

   Write("массив: ");

   for(int i=0;i<a.Length;i++)

   {

   a[i]=rnd.Next(-20,20);

   Write(a[i].ToString()+" ");

   if(a[i]>0)

     s+=a[i];

   if(a[i]<0)

     s1+=a[i];

   }

   WriteLine("");

   Write("результат: "+(s/Math.Abs(s1)).ToString());

   }

}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, я могу помочь вам написать решение на C# для данной задачи. Вот пример кода:

csharp
using System; class Program { static void Main(string[] args) { int[] arr = { 1, -2, 3, -4, 5 }; int positiveSum = 0; int negativeSum = 0; // Считаем суммы положительных и отрицательных элементов for (int i = 0; i < arr.Length; i++) { if (arr[i] > 0) { positiveSum += arr[i]; } else { negativeSum += arr[i]; } } // Если сумма отрицательных элементов равна 0, выходим из программы, чтобы избежать деления на 0 if (negativeSum == 0) { Console.WriteLine("Ошибка: сумма отрицательных элементов равна 0"); return; } // Вычисляем частное от деления суммы положительных элементов на модуль суммы отрицательных элементов double result = (double)positiveSum / Math.Abs(negativeSum); Console.WriteLine($"Частное от деления: {result}"); } }

В этом примере мы создали массив arr, который содержит пять элементов. Затем мы создали переменные positiveSum и negativeSum, которые будут использоваться для хранения сумм положительных и отрицательных элементов соответственно.

Затем мы используем цикл for, чтобы пройти по всем элементам массива. Если элемент является положительным, мы добавляем его к positiveSum. Если элемент отрицательный, мы добавляем его к negativeSum.

Затем мы проверяем, равна ли сумма отрицательных элементов 0. Если да, мы выводим сообщение об ошибке и выходим из программы, чтобы избежать деления на 0. В противном случае мы вычисляем частное от деления суммы положительных элементов на модуль суммы отрицательных элементов и выводим результат.

Надеюсь, это поможет вам решить вашу задачу!

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос