|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
21.12.2012, 20:57 | #1 |
Регистрация: 21.12.2012
Сообщений: 9
|
Прошу помочь мне в решении
Приветствую всех форумчан. Я тут новенький. У меня тут такие задачи помогите решить.
1.Дана строка S. нужно вывести все буквы, которые встречаются в ней, и их количество. К примеру надо ввести слово zazbasy. И должно вывести a 2 b 1 y 1 z 3 Надо вывести букву и сколько раз она встречается в слове. 2. В ряд стоят N стульев. Время от времени подходит человек и садится на один из свободных стульев. При этом все соседи(если так есть) встают и уходят. Какое наибольшее число стульев может оказаться занятым, если сначала они все свободны? 3.В словаре у Вити N слов. У него также есть строка S. Он может переставлять любые буквы в этом слове. Сколько слов из словаря он может получить перестановкой букв своей строки S? Ввести 3 aba baa aab aba Вывести 3 Ввести food game pie eagm Вывести 1 Последний раз редактировалось rororo; 21.12.2012 в 21:00. |
21.12.2012, 21:07 | #2 |
Новичок
Джуниор
Регистрация: 11.10.2011
Сообщений: 3,882
|
Вот он, ТС моей мечты Еще бы наработочки были так вообще шикарно было бы..
№1 Код:
|
21.12.2012, 21:12 | #3 |
Регистрация: 21.12.2012
Сообщений: 9
|
У меня есть еще одна простенькая задача которую к сожалению не могу решить. Сможете?
Дается последовательность из N чисел. Найдите максимальное произведение среди всех пар этих чисел. К примеру вводится количество чисел. И потом вводятся числа. И потом уже найти произведения самых максимальных двух чисел. Вот к примеру числа -10 -5 2 3. Надо вывести произведения -10 и -5 так как они больше других чисел в модуле. Надеюсь все понятно))) |
21.12.2012, 21:20 | #4 | |
Новичок
Джуниор
Регистрация: 11.10.2011
Сообщений: 3,882
|
Цитата:
Код:
Тут больше математическая задача, а думать сейчас очень-преочень лень.. К завтрашнему вечеру чего-нить да и предумаю.. №3 Читаем слова в массив строк. Запоминаем наше слово в переменную t и переменную s. while t <> s do begin В тушке цикла, делаем посимвольный сдвиг в любую сторону, дальше ищем такуюже строку в массиве, если нашли то Inc (count). Всё.. Опять же писать лень.. Покажите свои наработки, мы их поправим, иначе мы окажем Вам медвежью услугу.. Последний раз редактировалось Poma][a; 21.12.2012 в 22:08. |
|
22.12.2012, 00:33 | #5 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,342
|
2) Надеюсь, на огонек заглянут более математически подкованные и исправят, если нужно.
Имхо, N div 2 стульев, т.е. садиться нужно через одного. "Простенькая" задача: Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
Последний раз редактировалось BDA; 22.12.2012 в 00:58. |
22.12.2012, 07:08 | #6 | ||
Новичок
Джуниор
Регистрация: 11.10.2011
Сообщений: 3,882
|
Цитата:
Цитата:
Для четных чисел, всё верно.. Для нечетных чисел надо + единичку Ведь Код:
Или n div 2 + Integer(Odd(n)) И если не секрет, ответ к какой задаче Вы воложили?) И что значат там эти магические числа?) |
||
22.12.2012, 12:53 | #7 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,342
|
Poma][a, ага, точно - забыл про единичку.
Решение для задачи из 3 поста. Магические числа инициализируют переменные в надежде на то, что таких чисел в самой задаче не будет.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
22.12.2012, 14:28 | #8 |
Регистрация: 21.12.2012
Сообщений: 9
|
хмм
А можно как то укоротить..и можете написать мне все правильно?
min1 := 2147483647; min2 := 2147483647; max1 := -2147483648; max2 := -2147483648; Можно это все как то написать кратко? |
22.12.2012, 18:29 | #9 | |
Новичок
Джуниор
Регистрация: 11.10.2011
Сообщений: 3,882
|
Цитата:
BDA, пасиб за объяснения... |
|
23.12.2012, 09:40 | #10 |
Регистрация: 21.12.2012
Сообщений: 9
|
))спасибо конечно)))
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Здравствуйте. Прошу помочь мне с вычислением величины | Счаем | Помощь студентам | 1 | 21.11.2012 01:17 |
Алгоритмы. Не прошу решить. Прошу помочь! | pascaluser | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 12.10.2012 08:45 |
Прошу вас помочь мне с курсовой работой по программированию | KISS_ka | Помощь студентам | 12 | 25.09.2011 13:43 |
Прошу помощи в решении 2х задач (Паскаль) | Amatriz | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 28.11.2008 14:13 |