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