Мой опыт написания программы для определения первого появления положительного или отрицательного числа
Привет всем! Сегодня я бы хотел поделиться с вами своим опытом написания программы на языке программирования C#, которая определяет, какое число в заданной последовательности появляется раньше ⎼ положительное или отрицательное․
Прежде всего, давайте разберемся, как работает эта программа․ У нас есть последовательность целых чисел а1, а2, ․․․, аn․ Наша задача ⎼ определить, какой тип чисел встречается раньше⁚ положительные или отрицательные․
Для решения этой задачи я воспользовался простой логикой и использовал цикл for для прохода по всей последовательности чисел․ Я создал переменные, которые будут отвечать за количество положительных и отрицательных чисел․ При каждой итерации цикла я проверял знак текущего числа и увеличивал соответствующую переменную на 1․
После выполнения цикла я проверил значения переменных и вывел результат пользователю․ Если количество положительных чисел было больше, я сообщил, что положительные числа встречаются раньше․ Если количество отрицательных чисел было больше, я сообщил, что отрицательные числа встречаются раньше․ Если оба значения равны, я сообщил, что не удалось определить, какой тип чисел встречается раньше․
Вот код программы⁚
using System;
class Program
{
static void Main(string[] args)
{
int[] numbers { -2, 5, -7, 10, -15, 20 };
int positiveCount 0;
int negativeCount 0;
for (int i 0; i < numbers․Length; i )
{
if (numbers[i] > 0)
{
positiveCount ;
}
else if (numbers[i] < 0)
{
negativeCount ;
}
}
if (positiveCount > negativeCount)
{
Console․WriteLine(″Положительные числа встречаются раньше″);
}
else if (negativeCount > positiveCount)
{
Console․WriteLine(″Отрицательные числа встречаются раньше″);
}
else
{
Console․WriteLine(″Не удалось определить, какой тип чисел встречается раньше″);
}
}
}
Запустив эту программу, получим следующий вывод⁚ ″Положительные числа встречаются раньше″․
Это было мой опыт написания программы на C#, которая определяет, какой тип чисел встречается раньше ⎼ положительные или отрицательные․ Надеюсь, это будет полезно для вас!