Я новичок в программировании и переполнении блогов в блогах, поэтому, надеюсь, я правильно соблюдаю «do's and dont's».Программирование VB. Целочисленный массив и простые числа
Мне задали задание на задание, в котором мне было предложено хранить 5 целых чисел в массиве и определить, являются ли они простым числом или нет.
Вопросы у меня следующие:
Как хранить их в целочисленный массив?
Как сделать мою программу делением каждого входа на каждое число меньше входного?
Код я написал до сих пор это:
Sub Main()
Dim a, b, c, d, e As Integer
Dim isPrime As Boolean = True
Console.WriteLine("Please enter a value for a: ")
a = Console.ReadLine
Console.WriteLine("Please enter a value for b: ")
b = Console.ReadLine
Console.WriteLine("Please enter a value for c: ")
c = Console.ReadLine
Console.WriteLine("Please enter a value for d: ")
d = Console.ReadLine
Console.WriteLine("Please enter a value for e: ")
e = Console.ReadLine
If a Mod (a - 1) > 0 Or a = 2 And a <> 0 Then
Console.WriteLine("a is a prime number")
ElseIf a Mod (a - 1) = 0 Then
Console.WriteLine("a is not a prime number")
End If
If b Mod (b - 1) > 0 Or b = 2 And b <> 0 Then
Console.WriteLine("b is a prime number")
ElseIf b Mod (b - 1) = 0 Then
Console.WriteLine("b is not a prime number")
End If
If c Mod (c - 1) > 0 Or c = 2 And c <> 0 Then
Console.WriteLine("c is a prime number")
ElseIf c Mod (c - 1) = 0 Then
Console.WriteLine("c is not a prime number")
End If
If d Mod (d - 1) > 0 Or d = 2 And d <> 0 Then
Console.WriteLine("d is a prime number")
ElseIf d Mod (d - 1) = 0 Then
Console.WriteLine("d is not a prime number")
End If
If e Mod (e - 1) > 0 Or e = 2 And e <> 0 Then
Console.WriteLine("e is a prime number")
ElseIf e Mod (e - 1) = 0 Then
Console.WriteLine("e is not a prime number")
End If
Console.ReadKey()
End Sub
Обучение всех этих вещей с предшествующими уровнем знаний, представленными сделали вещи трудно, поэтому любой помощи был бы очень признателен!
Вы, сэр, святые. Я полностью понял это сейчас! –
Я собираюсь вернуться к работе, поэтому когда-нибудь я смогу заплатить за это! –
Я рад, что смог помочь! Если у вас нет каких-либо второстепенных вопросов по этой теме, рекомендуется отметить это как ответ. Это означает, что сообщение содержит сообщение, содержащее принятое решение для других пользователей StackOverflow, а также стреляет на пару точек по-моему;) – soohoonigan