Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.74/19: Рейтинг темы: голосов - 19, средняя оценка - 4.74
0 / 0 / 0
Регистрация: 18.05.2010
Сообщений: 10

Как фунцией прописать в числовой строке четные\нечетные значения чисел

29.06.2010, 20:02. Показов 3764. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте
Подскажите как фунцией прописать в числовой строке четные\нечетные значения чисел
Есть строки
6 17 22 25 30 37
7 8 15 22 33 45
8 11 12 21 25 27
Нужно после строки фунцией прописать
6 17 22 25 30 37 Ч Н Ч Н Ч Н четные нечетные
спасибо
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
29.06.2010, 20:02
Ответы с готовыми решениями:

Переставить в строке все элементы из нечетных позиций на четные, а четные на нечетные
В квадратном массиве содержатся как отрицательные, так и положительные элементы. Если среднее арифметическое в строке массива по модулю...

Переставить в строке все элементы матрицы из нечетных позиций на четные, а четные на нечетные, по условию
Доброго времени суток. Прошу помощи решить задачку к экзамену, задача звучит так: Поиск не помог, а изучать катастрофически не...

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

3
исследователь
325 / 104 / 3
Регистрация: 18.03.2010
Сообщений: 1,079
Записей в блоге: 2
29.06.2010, 21:07
Числа эти нужно записать массив потом проверить каждое число на четность (в цикле)
Visual Basic
1
If x Mod 2 = 0 Then
где x искомое число
После этого создать уже текстовый массив и туда записать эти числа (уже в виде string) и после них Н или Ч в зависимости от того есть ли остаток от деления на 2 или нет.
0
Частенько бываю
 Аватар для Vlanib
750 / 331 / 42
Регистрация: 20.06.2007
Сообщений: 854
30.06.2010, 05:40
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Выделить диапазон с данными перед запуском макроса
Visual Basic
1
2
3
4
5
6
7
Sub Task1()
Dim oCell As Range, iCol As Integer
iCol = Selection.Columns.Count
For Each oCell In Selection.Cells
    oCell.Offset(, iCol) = IIf(oCell And 1, "Н", "Ч")
Next
End Sub
0
0 / 0 / 0
Регистрация: 18.05.2010
Сообщений: 10
30.06.2010, 07:00  [ТС]
спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
30.06.2010, 07:00
Помогаю со студенческими работами здесь

Заменить в массиве четные значения элементов на 1, а нечетные значения на 0
Заполнить случайными числами в диапазоне от -50 до 50. Заменить в нем четные значения элементов на 1, а нечетные значения на 0.

Поменять в строке четные / нечетные буквы
Всем привет! Помогите исправить модуль, который меняет парные и непарные буквы в строке. unit name; Interface const LenStrMod=255; ...

В строке перевернуть четные слова и удалить нечетные
В строке перевернуть четные слова и удалить нечетные. Не использую при этом процедуры. Программа правильная, она прекрасно работает,НО...

Четные, нечетные значения одномерного массива
И снова здравствуйте!) Задачка простенькая, но у меня почему-то не считает. не могу понять, где ошибка. Помогите, пожалуйста. ...

Сортировка массива на четные/нечетные значения
Всем привет. Соседние ветки видел, но не помогли. Задача - отсортировать массив сначала четные значения, затем нечетные. Менять можно...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
Контроль уникальности заводского номера - вариант №2
Maks 24.03.2026
В отличие от предыдущего варианта добавлено прерывание циклов, также добавлены новые переменные для сохранения контекста ошибки перед прерыванием цикла: Процедура ПередЗаписью(Отказ, РежимЗаписи,. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
Контроль уникальности заводского номера - вариант №1
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере нетипового документа выдачи шин для спецтехники с табличной частью, разработанного в конфигурации КА2. Данные берутся из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru