Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 16.12.2012, 18:14   #11
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,170
По умолчанию

Здесь ветка "Microsoft Office Excel"
Хотя именно этот код будет всюду одинаков.
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума
Старый 16.12.2012, 18:55   #12
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

ну, что Игорь... попался)))
Код:
Sub Sort01()
  Dim a(), s As String, i As Long, c As Long
  c = InputBox("Insert number:", "Set array dimention", 16):  ReDim a(c):  c = 0:  Randomize
  For i = 1 To UBound(a): a(i) = Round(Rnd(), 0): c = c + a(i): Next
  s = Join(a)
  For i = 1 To c: a(i) = 1: Next
  For i = i To UBound(a): a(i) = 0: Next
  MsgBox "Start   array: " & s & Chr(10) & "Result array: " & Join(a), vbOKOnly, "Ready"
End Sub
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума
Старый 16.12.2012, 19:14   #13
alex_94_2331
Пользователь
 
Регистрация: 16.12.2012
Сообщений: 11
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
ну, что Игорь... попался)))
Код:
Sub Sort01()
  Dim a(), s As String, i As Long, c As Long
  c = InputBox("Insert number:", "Set array dimention", 16):  ReDim a(c):  c = 0:  Randomize
  For i = 1 To UBound(a): a(i) = Round(Rnd(), 0): c = c + a(i): Next
  s = Join(a)
  For i = 1 To c: a(i) = 1: Next
  For i = i To UBound(a): a(i) = 0: Next
  MsgBox "Start   array: " & s & Chr(10) & "Result array: " & Join(a), vbOKOnly, "Ready"
End Sub
огромное спасибо дружище
alex_94_2331 вне форума
Старый 16.12.2012, 19:27   #14
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,170
По умолчанию

Не понял про "попался"...?
Вообще-то по условиям последовательность уже есть, и сперва нужны нули
Хотя такой подход тоже годится
Но думаю проще взять готовый код сортировки - оно и универсальнее...
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума
Старый 16.12.2012, 20:08   #15
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Цитата:
огромное спасибо дружище
весьма польщен.

попался... как бы это... на специалиста
я не для Алекса написал, а чтобы выдернуть тебя из этой переписки)))а то вы уже до Access добрались.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума
Старый 16.12.2012, 21:17   #16
alex_94_2331
Пользователь
 
Регистрация: 16.12.2012
Сообщений: 11
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
весьма польщен.

попался... как бы это... на специалиста
я не для Алекса написал, а чтобы выдернуть тебя из этой переписки)))а то вы уже до Access добрались.
Дано:
количество сотрудников,
Для каждого сотрудника:
Табельный номер, район, фамилия И.О., оклад (О), выслуга в офицерском звании лет (Vl), оклад по офицерскому званию (Vz), Общая выслуга лет (Ov).

посмотри может еще что сможешь сделать





Вычислить:
• Выслуга в процентах
• Надбавка за звание
• Размер пенсии в процентах
• Денежное довольствие D=O+Vz+Nz
• Сумма пенсии Sp=D Rp
• Суммарная выплата D+Sp
Найти также:
• Сумму выплат всех военнослужащих
• Среднюю сумму надбавок
• Сумму надбавки за звание для окладов >=3 000
• Максимальный и минимальный оклад
• Количество военнослужащих с пенсиями.








8. Дан массив действительных чисел. Среди них есть равные. Найти первый максимальный элемент массива и заменить его нулем.








12. У прилавка магазина выстроилась очередь из n покупателей. Время обслуживания i-того покупателя равно ti (i =1, ...., n). Определить время Ci пребывания i-го покупателя в очереди.
alex_94_2331 вне форума
Старый 16.12.2012, 21:43   #17
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,170
По умолчанию



Вот в чём практически никогда не участвую - это в непрактических задачах
И в этой теме не нужно было отвечать...
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Кто сможет помочь? wage23 Помощь студентам 0 05.04.2012 09:03
Кто сможет помоч? Константин Гайдарь HTML и CSS 0 31.01.2012 13:28
Кто сможет сделать Abramowi4 Помощь студентам 1 15.01.2012 23:27
Нужен кто-нибудь, кто сможет подсказать, как подступиться к программированию Delphi & C++ Koshka_Kali Помощь студентам 2 30.11.2008 13:23