Другие языки программирования и технологии

Программа на Microsoft Visual Basic 2008

Помогите пожалуйста мне надо очень. Я напишу задачи помогите решить хуть чевонибуть. На Microsoft Visual Basic 2008. 1. Ввести с клавиатуры целочисленный массив из 10 элементов. Поменять местами пары соседних элементов (1й со 2м, 3й со 4м и т.п.), вывести на экран изменённый массив 2, Ввести с клавиатуры массив из 5 элементов. Отобразить этот массивв виде горизонтальной гистрограммы (например, массив {2, 3, 1, 5, 4}) так: ** *** * ***** **** 3. Ввести с клавиатуры число n и вывести все натуральные числа, квадрат которых меньше n, а куб больше n. 4 Даны два множества A и B (из можно задать в виде проинициализированных массивов). Вывести все элементы множества А, не входящие в В, и все элементы множества В, не входящие в А 5. Генерировать и выводить на экран однозначные натуральные случайные числа, пока не выйдут три тройки (не обязательно подряд) .) ПЛИЗЗЗ ПОМОГИТЕ.
На VB-9 сами переведёте

Sub zz00()
Dim A As Variant, B As Long, i As Long
A = Array(12, 34, 56, 78, 90)
B = InputBox("")
For i = 0 To 4
If InStr(1, B, A(i)) Then
MsgBox "Есть запрещенное сочетание"
Exit Sub
End If
Next i
MsgBox "Запрещенных сочетаний нет "
End Sub

Sub zz01()
Dim A(10) As Long, i As Long
For i = 0 To 9
A(i) = InputBox("Введите " & i + 1 & "-й элемент")
Next i
For i = 0 To 8 Step 2
A(10) = A(i)
A(i) = A(i + 1)
A(i + 1) = A(10)
Next i
For i = 0 To 9
MsgBox A(i)
Next i
End Sub

Sub zz02()
Dim A(4) As Long, i As Long, St As String
For i = 0 To 4
A(i) = InputBox("Введите " & i + 1 & "-й элемент")
St = St & String(A(i), "*") & vbNewLine
Next i
MsgBox St
End Sub

Sub zz03()
Dim N As Long, i As Long
N = InputBox("Введите число")
For i = 2 To Fix(Sqr(N)) + 1
If (i * i) < N And (i * i * i) > N Then MsgBox i
Next i
End Sub

Sub zz04()
Dim A() As Long, B() As Long, sA As String, aB As String
Dim i As Long, j As Long, iI As Long, jJ As Long
ReDim A(iI), B(jJ)
For i = 0 To iI
For j = 0 To jJ
If A(i) <> B(j) Then
sA = sA & A(i) & vbNewLine
sb = sb & A(i) & vbNewLine
End If
Next j
Next i
MsgBox sA
MsgBox sb
End Sub

Sub zz05()
Dim N As Long, k As Long
Do While k < 3
N = Fix(Rnd * 10)
If N = 3 Then k = k + 1
MsgBox N
Loop
End Sub
@dily@ *asetkyzy*
@dily@ *asetkyzy*
20 339
Лучший ответ
Бесплатно никто не поможет. Интересует - в агент пиши
Готов взяться за проект за 10 тысяч долларов =)
P.S. Лучше сиди русский учи.. . "хуть", "чевонибуть"