Выяснить, какое число встречается раньше – положительное или отрицательное - C#
Формулировка задачи:
Здравствуйте.
Помогите з кодом пожалуйста.
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace EarlyPosOrNeg_Task { class Program { //Выяснить, какое число встречается раньше – положительное или отрицательное. static void Main(string[] args) { Random rand = new Random(); int[] array = new int[10]; ShowArray(rand, array); Console.WriteLine(); PosNeg(array); } static void ShowArray(Random rand, int[] array) { for (int i = 0; i < array.Length; i++) { array[i] = rand.Next(-100, 100); Console.Write("{0} ", array[i]); } Console.ReadKey(); } static void PosNeg(int[] array) // проблема в этом методе { int idx_1 = 0; int idx_2 = 0; int item_1 = 0; int item_2 = 0; for (int i = 0; i < array.Length; i++) { // тут проверка if (array[i] > 0) { item_1 = array[i]; idx_1 = Array.IndexOf(array, item_1); } else if (array[i] < 0) { item_2 = array[i]; idx_2 = Array.IndexOf(array, item_2); } } if (idx_1 < idx_2) { Console.WriteLine("Отрицательное раньше {0} ", item_2); } else if (idx_1 > idx_2) { Console.WriteLine("Положительное раньше {0} ", item_1); } Console.ReadKey(); } } }
Решение задачи: «Выяснить, какое число встречается раньше – положительное или отрицательное»
textual
Листинг программы
for (int i = 0; i < array.Length; i++) { // тут проверка if (array[i] > 0) { Console.WriteLine("Положительное раньше: " + array[i]); break; } if (array[i] < 0) { Console.WriteLine("Отрицательное раньше: " + array[i]); break; } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д