Другие языки программирования и технологии
Изменить код.basic.Заранее спасибо
Мм.сеня перешли на изучение бейсика и сразу масивы.чуть не вьехал.просьба написать код,а то вообше не понимаю. дан код,он выводит среднее ариф. 30 чисел масива а.только из тех чисел нечетных. Надо дописать,чтобы выводило отдельно четных и нечетных.Как мне сказали там дописать 4 строчки, и ввести пару переменных.Спасибо заранее Вообщем сабж.Есть код,смылсл из веденного масива,30 чисел,считает сумму среднего арифмитического нечетных чисел.надо чтобы считал и четных и нечетных.На бейсике спс за ранее n=30 dim a(N) as integer dim i,x,y as integer dim S as single for i=1 do N input A(i) next i S=A(i) mode 2 if s>0 then x=x+A(i) y=y+1 end if next i i=x/y
Кстати, приведенный код должен давать ошибку на строке
S=A(i) mode 2
т. к. после завершения цикла i=N+1, а массив только да N
Dim N As Integer
Dim A() As Integer
Dim i As Integer, i1 As Integer, i2 As Integer
Dim S1 As Single, S2 As Single
N = 30
ReDim A(N)
For i = 1 To N
A(i) = InputBox("Введите " & i & "-е значение")
Next i
'
For i = 1 To N
If A(i) Mod 2 Then
i1 = i1 + 1
S1 = S1 + A(i)
Else
i2 = i2 + 1
S2 = S2 + A(i)
End If
Next i
'
If i1 > 0 Then
S1 = S1 / i1
MsgBox "Ср. арифметическое " & i1 & " нечетных = " & S1
Else
MsgBox "Нечетных значений нет"
End If
If i2 > 0 Then
S2 = S2 / i2
MsgBox "Ср. арифметическое " & i2 & " нечетных = " & S2
Else
MsgBox "Четных значений нет"
End If
Это VB6, поэтому такое объявление переменных. В VB.net - чуть проще
S=A(i) mode 2
т. к. после завершения цикла i=N+1, а массив только да N
Dim N As Integer
Dim A() As Integer
Dim i As Integer, i1 As Integer, i2 As Integer
Dim S1 As Single, S2 As Single
N = 30
ReDim A(N)
For i = 1 To N
A(i) = InputBox("Введите " & i & "-е значение")
Next i
'
For i = 1 To N
If A(i) Mod 2 Then
i1 = i1 + 1
S1 = S1 + A(i)
Else
i2 = i2 + 1
S2 = S2 + A(i)
End If
Next i
'
If i1 > 0 Then
S1 = S1 / i1
MsgBox "Ср. арифметическое " & i1 & " нечетных = " & S1
Else
MsgBox "Нечетных значений нет"
End If
If i2 > 0 Then
S2 = S2 / i2
MsgBox "Ср. арифметическое " & i2 & " нечетных = " & S2
Else
MsgBox "Четных значений нет"
End If
Это VB6, поэтому такое объявление переменных. В VB.net - чуть проще
Интересно, c чего вы перешли на изучение Бейсика?
Олег Иоцус
с с++
главное у того преподавателя,дальше вывода на экран,и цикл цикл не проходили
главное у того преподавателя,дальше вывода на экран,и цикл цикл не проходили
Зачем добавил mode 2 - кстати такой операции нет в Бейсике!
Или если надо отдельно чётные и нечётные, то надо так и указывать!
Или если надо отдельно чётные и нечётные, то надо так и указывать!
Олег Иоцус
пфф сеня училка говорила что мод типо на 2 делиться без остатка
ладно ,не каких шуток тут нету.все списавал с доски .может еше скан блогсхемы сделать вам ,раз неверите в такое чудо ?
ладно ,не каких шуток тут нету.все списавал с доски .может еше скан блогсхемы сделать вам ,раз неверите в такое чудо ?
Похожие вопросы
- здравствуйте не могли бы вы мне подсказать что изменить на сайте. Заранее спасибо
- Нужен код разблокировки Виндовс. Подскажите код разблокировки виндовс .Телефонный номер +79874366198. Заранее спасибо!!!
- Проверьте пожалуйста код программы от Visual Studio. Заранее спасибо.
- Нужна помощь!!! подскажите пожалуйста уникальный код разлочки нокиа 1280! Срочно надо! ! заранее спасибо))
- Всем доброго времени суток, я хотел бы узнать о контейнере map. Что он выполняет в данном коде? Заранее спасибо.
- Изменить код - формулу калькулятора на java script программирование
- Помогите с программированием С++. Заранее спасибо.
- как изменить код входа в компютер?
- Помогите изменить код программы(с++)
- Эксперты по С++. Помогите изменить код.
вы согласны?