Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/40: Рейтинг темы: голосов - 40, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 16.04.2017
Сообщений: 5

Найти количество нечетных чисел среди введенных

25.04.2017, 14:54. Показов 7643. Ответов 5

Студворк — интернет-сервис помощи студентам
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
begin
  write('Введите n: ');
  var n := ReadInteger;
 
  var c := 0;
  for var i:=1 to n do
  begin
    write ('Введите целое число: ');
    var x := ReadInteger;
    if x mod 2 <> 0 then
      c += 1;
  end;
 
  writeln('Количество нечетных равно ', c);
end.



Нужно сделать в VB .
Я сделал , но не правильно , выводит только 0.
Помогите пожалуйста , буду благодарен.


Вот мой код :
Visual Basic
1
2
3
4
5
6
7
8
9
10
Dim n, c As Integer
Private Sub Command1_Click()
n = (Text1.Text)
For i = 0 To n Step 1
If x = 2 <> 0 Then
c = c + 1
End If
Form1.Print Tab(1); c
Next
End Sub
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
25.04.2017, 14:54
Ответы с готовыми решениями:

Найти наибольшее среди N введенных чисел
Найти наибольшее среди N введенных чисел. … ‘ объявление переменных и ввод значения N max = -32000 ‘первоначальное значение max For i...

Найти среди введенных чисел количество отрицательных нечетных чисел
Помогите пожалуйста написать код на Assembler: найти среди введенных чисел количество отрицательных нечетных чисел

Найти количество всех положительных нечетных чисел среди F любых чисел, введённых с клавиатуры
Найти количество всех положительных нечетных чисел среди F любых чисел, введённых с клавиатуры

5
 Аватар для Sur_L
103 / 63 / 10
Регистрация: 13.02.2017
Сообщений: 178
25.04.2017, 16:54
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
Private Sub Command1_Click()
Dim n, c As Integer
n = Val(Text1.Text)
For i = 0 To n
    If i Mod 2 <> 0 Then
        c = c + 1
        Form1.Print i;
    End If
Next
Form1.Print " Vsego: "; c
End Sub
Добавлено через 8 минут
А по условию:
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
Private Sub Command1_Click()
Dim n, c As Integer, i As Integer, x As Integer
n = Val(Text1.Text)
For i = 0 To n
x = Val(InputBox("Number " & i & " (" & n & ")"))
    If x Mod 2 <> 0 Then
        c = c + 1
        Form1.Print x;
    End If
Next
Form1.Print " Vsego: "; c
End Sub
0
0 / 0 / 0
Регистрация: 16.04.2017
Сообщений: 5
28.04.2017, 19:02  [ТС]
по условию задачи должно быть вроде такого : ты просто печатаешь цифры и результатом должно быть , то какие из этих цыфр нечетные .
Например : 546531 из этого не четное 5 5 3 1 . вот так
Благодарю за ответ.
0
Регистрация: 23.10.2013
Сообщений: 5,076
Записей в блоге: 8
28.04.2017, 20:10
Citer
В вашей задаче спрашивается, что надо найти
количество нечетных чисел? Или найти сами нечетные числа?
0
 Аватар для Sur_L
103 / 63 / 10
Регистрация: 13.02.2017
Сообщений: 178
28.04.2017, 21:46
Цитата Сообщение от Citer Посмотреть сообщение
вроде такого
Такая не четкая постановка задачи в программировании не приемлема.
Куда вводить, как, когда получать результат...
0
oh my god
 Аватар для fever brain
1456 / 796 / 161
Регистрация: 05.01.2016
Сообщений: 2,307
Записей в блоге: 8
29.04.2017, 09:20
Нужно проверять делиться ли число на двойку без остатка или нет
mod для этого не всегда поможет, и вот почему...
Напишите следующее:
Visual Basic
1
2
3
    Dim doub As Double
    doub = 2 ^ 41 - 1
    MsgBox doub Mod 2
Это вызовет ошибку №6 overflow -переполнение
целочисленное деление в бейсике конвертируется через тип Long

Зато можно выяснить является ли число четным/нечетным
другим способом....
нормальным делением:
Visual Basic
1
2
3
4
    Dim doub As Double
    doub = 2 ^ 41 - 1
'    MsgBox doub Mod 2
    MsgBox Sgn(InStr(doub / 2, ","))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
29.04.2017, 09:20
Помогаю со студенческими работами здесь

Среди 6 введённых чисел найти количество нечётных элементов, узнать их сумму и произведение
среди 6 введённых чисел найти количество нечётных элементов, узнать их сумму и произведение. заранее спасибо.

Ввести 20 чисел. Подсчитать количество четных, нечетных, нулей среди введенных
Ввести 20 чисел. Подсчитать количество четных, нечетных, нулей среди введенных. Результат выдать в виде: Нулей - Четных - ...

Найти сумму нечетных элементов среди введенных целых чисел
2. Напишите программу, которая просит пользователя ввести целые числа. Программа должна прекратить чтение чисел, когда пользователь вводит...

Найти количество нечетных чисел из введенных.
С клавиатуры вводятся числа до тех пор пока не введнго число 3. Найти количество нечетных чисел из введенных. Заранее спасибо.

Найти: а) количество нечетных чисел среди компонент; в) количество квадратов нечетных чисел среди компонент
Помогите пожалуйста сделать: Дан файл f компоненты которого являются целыми числами. Найти: а) количество нечетных чисел среди компонент;...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru