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

VBA решить паж-та буду благодарна

11.05.2010, 20:56. Показов 2179. Ответов 17
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
помогите решить задачку паж-та :

все цифры данного четырехзначного числа N различны.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
11.05.2010, 20:56
Ответы с готовыми решениями:

Буду благодарна
http://s001.***********/i196/1010/3a/14ed083fc5c7.jpg

Подскажите пожалуйста) буду благодарна)
https://www.cyberforum.ru/attachment.php?attachmentid=323738&stc=1&d=1383246863

Сложение массивов. Буду премного благодарна))))
Написать функцию, которая складывает соответствующие элементы двух заданных массивов и заносит результаты в третий массив. Все три массива...

17
 Аватар для Wonds
4 / 4 / 0
Регистрация: 11.05.2010
Сообщений: 9
11.05.2010, 22:16
а в чем задача-то?
0
0 / 0 / 0
Регистрация: 11.05.2010
Сообщений: 9
12.05.2010, 00:14  [ТС]
думаю есть 4х значное число и все цифры должны быть разными нажимаешь выполнить и он любое число выдает 4х значное но с разными цифрами думаю так..

Добавлено через 23 минуты
паж-та очень нужно

Добавлено через 1 час 24 минуты
помогите
0
 Аватар для Wonds
4 / 4 / 0
Регистрация: 11.05.2010
Сообщений: 9
12.05.2010, 01:24
попробуйте здесь посмотреть, вроде что-то похожее:
https://www.cyberforum.ru/vba/... 80381.html
0
0 / 0 / 0
Регистрация: 11.05.2010
Сообщений: 9
12.05.2010, 11:22  [ТС]
Wonds, не поможешь решить ?

Для целого числа и от 1 до 99 напечатать фразу «Мне k лет», учитывая при этом, что при некоторых значениях k слово «лет» надо заменить на слово «год» или «года». Например, 11 лет, 22 года, 51 год

Добавлено через 19 секунд
не поможешь решить ?

Для целого числа и от 1 до 99 напечатать фразу «Мне k лет», учитывая при этом, что при некоторых значениях k слово «лет» надо заменить на слово «год» или «года». Например, 11 лет, 22 года, 51 год
0
 Аватар для Wonds
4 / 4 / 0
Регистрация: 11.05.2010
Сообщений: 9
12.05.2010, 19:07
Цитата Сообщение от lapdlenovo Посмотреть сообщение
Wonds, не поможешь решить ?
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
Sub one()
 
Dim a(10) As Integer
Dim n As Byte
Dim i As Byte
 
 
 n = InputBox("vvedite kolichestvo chisel")
 
For i = 1 To n
a(i) = InputBox("vvedite chislo")
Next i
For i = 1 To n
Select Case a(i)
Case 1, 21, 31, 41, 51, 61, 71, 81, 91
MsgBox "Mne " & a(i) & " god"
 
Case 2 To 4, 22 To 24, 32 To 34, 42 To 44, 52 To 54, 62 To 64, 72 To 72, 82 To 84, 92 To 94
MsgBox "Mne " & a(i) & " goda"
 
Case 5 To 20, 25 To 30, 35 To 40, 45 To 50, 55 To 60, 65 To 70, 75 To 80, 85 To 90, 95 To 99
MsgBox "Mne " & a(i) & " let"
 
End Select
Next i
 
End Sub
Добавлено через 5 минут
не знаю насколько грамотно сделала, но она работает
0
Частенько бываю
 Аватар для Vlanib
750 / 331 / 42
Регистрация: 20.06.2007
Сообщений: 854
12.05.2010, 20:08
А так?

Visual Basic
1
2
3
4
5
6
7
8
9
Dim vIn, vOut, sStr As String
vIn = InputBox("Ваш возраст?:")
vOut = IIf(vIn > 19, vIn Mod 10, vIn)
Select Case vOut
Case 2 To 4:         sStr = " года"
Case 0, 5 To 19:    sStr = " лет"
Case Else:             sStr = " год"
End Select
MsgBox "Мне " & vIn & sStr
0
 Аватар для Sasha_Smirnov
5562 / 1370 / 150
Регистрация: 08.02.2009
Сообщений: 4,109
Записей в блоге: 30
13.05.2010, 12:35
Кому интересно, для целых чисел до ±2³¹: Для целого числа и от 1 до 99 напечатать фразу «Мне k лет»

Только там чего-то в условиях не хватает, так сразу и не поймёшь.

Добавлено через 10 минут
(Работает верно до ±101 года.)
0
 Аватар для Sasha_Smirnov
5562 / 1370 / 150
Регистрация: 08.02.2009
Сообщений: 4,109
Записей в блоге: 30
14.05.2010, 13:34
Сделал там как надо.
0
0 / 0 / 0
Регистрация: 12.05.2010
Сообщений: 61
15.05.2010, 08:51
Sasha_Smirnov, помоги еще задачку решить ((

Составить программу – генератор чисел Пифагора а, b, с (с2 = а2 + b2). В основу положить формулы: а = m2 - n2, b = 2m•n, с = m2 + n2 (m, n — натуральные, 1 < m < k, 1 < n < k, k — данное число). Результат вывести на экран в виде таблицы из пяти столбцов: m, n, а, b, с.

очень буду рад если поможешь.
0
0 / 0 / 0
Регистрация: 12.05.2010
Сообщений: 61
16.05.2010, 18:11
Wonds,



посмотри задачку буду рада :

решить двумя способами: с использованием цикла с параметром и одного из двух других типов цикла:
Даны действительное число a, натуральное число n. Вычислить:
S=1/a + 1/a^2 + 1/a^4 + .... + 1/a^2n-2
0
Частенько бываю
 Аватар для Vlanib
750 / 331 / 42
Регистрация: 20.06.2007
Сообщений: 854
16.05.2010, 20:12
Йолка,

Visual Basic
1
2
3
4
5
6
7
8
9
10
Sub Task_v1()
Dim a As Single, n As Integer, S As Single, i As Integer
n = InputBox("n:")
a = InputBox("a:")
S = 1 / a
For i = 2 To n
S = S + 1 / a ^ (2 * i - 2)
Next
MsgBox S
End Sub

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
Sub Task_v2()
Dim a As Single, n As Integer, S As Single, i As Integer
n = InputBox("n:")
a = InputBox("a:")
S = 1 / a
i = 2
While i <= n
S = S + 1 / a ^ (2 * i - 2)
i = i + 1
Wend
MsgBox S
End Sub
0
0 / 0 / 0
Регистрация: 12.05.2010
Сообщений: 61
16.05.2010, 22:53
Vlanib,спасиб реши паж-та еще последнюю задачку

все цифры данного четырехзначного числа N различны

Добавлено через 2 часа 33 минуты
Vlanib, Составить программу, печатающую значение true, если указанное высказывание является истинным, и false в противном случае:

все цифры данного четырехзначного числа N различны
0
Частенько бываю
 Аватар для Vlanib
750 / 331 / 42
Регистрация: 20.06.2007
Сообщений: 854
17.05.2010, 04:01
Так вроде же было где-то?
Visual Basic
1
2
3
4
5
6
Dim sNum As String, i As Integer
sNum = InputBox("Введите число:")
For i = 2 To Len(sNum)
    If Mid(sNum, i, 1) = Mid(sNum, i - 1, 1) Then MsgBox "False": Exit Sub
Next
MsgBox "True"
0
0 / 0 / 0
Регистрация: 12.05.2010
Сообщений: 61
17.05.2010, 08:36
Vlanib, помоги

С клавиатуры вводятся числа a, b, c, d. Подсчитать значение выражения (a+b)/(c+d). Если c+d=0, заставить пользователя повторить ввод.
0
здесь больше нет...
3376 / 1674 / 184
Регистрация: 03.02.2010
Сообщений: 1,219
17.05.2010, 11:10
Visual Basic
1
2
3
4
5
6
7
8
9
10
   Dim sNum As String, i As Integer, j As Integer
   
   sNum = InputBox("Введите число:")
   
   For i = 1 To Len(sNum) - 1
      For j = i + 1 To Len(sNum)
         If Mid(sNum, i, 1) = Mid(sNum, j, 1) Then MsgBox "False": Exit Sub
      Next j
   Next i
   MsgBox "True"
0
Частенько бываю
 Аватар для Vlanib
750 / 331 / 42
Регистрация: 20.06.2007
Сообщений: 854
17.05.2010, 11:55
И на старуху бывает ...

А я смотрю Йолке помогать - дело неблагодарное!
0
Retired
7727 / 2559 / 671
Регистрация: 17.10.2009
Сообщений: 5,100
17.05.2010, 12:04
Йолка, еще раз залезешь в чужую тему со своей авоськой задач, получишь карточку.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
17.05.2010, 12:04
Помогаю со студенческими работами здесь

посмотрите access )буду очень благодарна)
Таблица 1 содержит следующие данные: код издательства, название, адрес(город). Таблица 2: код книги, название, автор, код издательства,...

Буду очень благодарна,если поможете упростить выражение
Требуется упростить выражение f=(c\vee \overline{(b\wedge a)})\vee(\overline{b}\vee a)\wedge(\overline{(\overline {a\vee b} \vee...

найди, пожалуйста, ошибку в программе. Буду очень благодарна.
domains il = integer* sl = string* database inp(il,sl) predicates trans(il,sl) findName(integer,string) start goal

надо написать программу паскаль....буду очень благодарна
я на первом курсе учусь и надо лабу сдать, а я не могу программу написать.... еще и двумя способами

Подскажите, пожалуйста! Буду благодарна за все подсказки. Заранее спасибо
1) определите значение переменной s после выполнения следующих операторов: S:=1;i:=1; Repeat i:=i+1; s:= s+1/i; until i &lt;=4; ...


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

Или воспользуйтесь поиском по форуму:
18
Ответ Создать тему
Новые блоги и статьи
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru