Дана последовательность целых чисел.какое число встречается раньше - C#

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

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

Помогите решить.Никак не выходит. Условие:
Дана последовательность целых чисел a1,a2..,a[n].Выяснить какое число встречается раньше.Положительно или отрицательное.Если положительное , то вычеслить сумму отрецательных элментов;В противном случае , отобразить max.Элменты последовательности задать инициализацией.Соответсвующего обьекта. 2 вида.for and foreach

Решение задачи: «Дана последовательность целых чисел.какое число встречается раньше»

textual
Листинг программы
using System;
 
namespace ConsoleApplication74
{
    class Program
    {
        static void Main(string[] args)
        {
            int[] x = {0,0,12,4,82,-8,34,-5,83,7,91,3};
            int sum = 0, max = 0,index=0;
            for (int k = 0; k < x.Length; k++)
            {
              
                if (x[k] != 0)
                {
                  index = k;
                    break;
                }
            }
            if (x[index] > 0)
            {
                for (int k = 0; k < x.Length; k++)
                {
                    if (x[k] < 0)
                        sum += x[k];
                }
                Console.WriteLine("sum={0}", sum);
            }
            else
            {
                max = x[0];
                for (int k = 1; k < x.Length; k++)
                    if (x[k] > max) { max = x[k]; }
                Console.WriteLine("max={0}", max);
                Console.ReadKey();
            }
          
       }
    }
}

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


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

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

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