Дана последовательность целых чисел.какое число встречается раньше - 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();
- }
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д