0 / 0 / 0
Регистрация: 27.12.2011
Сообщений: 8

Определить количество четных чисел в последовательности

27.12.2011, 21:25. Показов 6545. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Тема:Обработка числовой последовательности с неопределенным количеством элементов.
Какие (четные или нечетные) числа находятся в конце вводимой последовательности
и сколько их? Количество чисел последовательности не определено.
Вообщем, никак не решу эту задачу, главная проблема - как показать последний член последовательности? Уже голову сломала, в окне кода написала, все что знаю, но что-то никак...
Так что, хелп!!!


если, кто может проверить правильность написанного, буду благодарна, чтоб препод не придрался
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
Private Sub Command3_Click()
Dim N As Integer, x As Integer, kol As Integer, s As String, i As Integer
N = InputBox("Введите размер последовательности N")
kol = 0
s = ""
For i = 1 To N
x = Rnd * 100
s = s & " " & x
If x Mod 2 = 0 Then kol = kol + 1
If x Mod 2 <> 0 Then kol2 = kol2 + 1
Next i
MsgBox s & ",количество четных чисел " & kol & ",количество нечетных чисел" & kol2
End Sub
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
27.12.2011, 21:25
Ответы с готовыми решениями:

Определить количество членов заданной последовательности, являющихся квадратами четных чисел
Даны натуральные числа n,a1....,an. Определить количество членов ak последовательности a1,....,an: В)Являющихся квадратами четных чисел. ...

Как из последовательности 20 чисел вычислить сумму нечетных чисел и определить количество четных чисел.
Помогите пожалуйста !!!! Из последовательности 20 чисел вычислить сумму нечетных чисел и определить количество четных чисел.

Определить количество четных чисел последовательности
Дана числовая последовательность целых чисел, содержащая N элементов. Определить: количество четных чисел;

8
Эксперт Hardware
 Аватар для Linoge
3205 / 1915 / 324
Регистрация: 25.10.2011
Сообщений: 5,566
27.12.2011, 21:30
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Private Sub Command3_Click()
Dim N As Integer, x As Integer, kol As Integer, kol2 As Integer, _
s As String, i As Integer
N = InputBox("Ââåäèòå ðàçìåð ïîñëåäîâàòåëüíîñòè N")
kol = 0
kol2 = 0
s = ""
For i = 1 To N
    x = Fix(Rnd * 100)
    s = s & x & " "
    If x Mod 2 = 0 Then kol = kol + 1
    If x Mod 2 <> 0 Then kol2 = kol2 + 1
Next i
MsgBox s & vbCrLf & "êîëè÷åñòâî ÷åòíûõ ÷èñåë " & kol & _
",êîëè÷åñòâî íå÷åòíûõ ÷èñåë" & kol2
End Sub
1
0 / 0 / 0
Регистрация: 27.12.2011
Сообщений: 8
27.12.2011, 21:40  [ТС]
vstz, спасибо, что помогли.
Вы не знаете, как в условии указать последний член, я же не могу написать For i=N To N, а как еще я не знаю(
0
Эксперт Hardware
 Аватар для Linoge
3205 / 1915 / 324
Регистрация: 25.10.2011
Сообщений: 5,566
27.12.2011, 21:43
Не совсем понял вопроса.
Последнее число? - так это просто х, оно потом не меняется.

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
t= "ноль"
For i = 1 To N
    x = Fix(Rnd * 100)
    s = s & x & " "
    If x Mod 2 = 0 Then
        kol = kol + 1
        t= "четное"
    Endif
    If x Mod 2 <> 0 Then
        kol2 = kol2 + 1
        t= "не четное"
    Endif
Next i
MsgBox s & vbCrLf & "количество четных чисел " & kol &  vbcrlf & _
",количество нечетных чисел" & kol2 & vbcrlf & _
"последнее число " & t
End Sub
это имелось ввиду?
1
0 / 0 / 0
Регистрация: 27.12.2011
Сообщений: 8
27.12.2011, 21:50  [ТС]
Нужно определить вид числа в конце последовательности, если по аналогии написать, то немного ли условий будет?
Visual Basic
1
2
If i = N And x Mod 2 = 0 Then Print "В конце последовательности четное число"
If i = N And x Mod 2 <> 0 Then Print "В конце последовательности нечетное число"
0
Эксперт Hardware
 Аватар для Linoge
3205 / 1915 / 324
Регистрация: 25.10.2011
Сообщений: 5,566
27.12.2011, 21:53
См. выше
0
0 / 0 / 0
Регистрация: 27.12.2011
Сообщений: 8
27.12.2011, 21:53  [ТС]
Да именно то!!!! и выглядит у вас красиво.
0
es geht mir gut
 Аватар для SoftIce
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
27.12.2011, 21:58
Опоздал
0
Эксперт Hardware
 Аватар для Linoge
3205 / 1915 / 324
Регистрация: 25.10.2011
Сообщений: 5,566
27.12.2011, 22:11
t= "ноль" нужно внести под цикл сразу после for, а то если последний "0"не правильно отобразит.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
27.12.2011, 22:11
Помогаю со студенческими работами здесь

Определить количество четных чисел последовательности
Дана числовая последовательность целых чисел, содержащая N элементов. Определить: количество четных чисел;

В последовательности целых чисел определить сумму и количество четных чисел, кратных 5
Напишите программу, которая в последовательности целых чисел определяет их сумму и количество четных чисел,кратных 5. Программа получает на...

В последовательности чисел , вводимых с клавиатуры , определить количество четных чисел
помогите составить программу в последовательности чисел , вводимых с клавиатуры , определить количество четных чисел. Признак завершения...

В последовательности целых чисел определить количество чётных чисел кратных 7
Напишите программу, которая в последовательности целых чисел определяет количество чётных чисел, кратных 7.

В последовательности целых чисел определить количество четных чисел, кратных 7
Напишите программу,которая в последовательности целых чисел определяет количество четных чисел,кратных 7. Программа получает на вход целые...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

Новые блоги и статьи
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определенном условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru