Две задачки |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
Две задачки |
Dushka |
21.06.2010 11:43
Сообщение
#1
|
Новичок Группа: Пользователи Сообщений: 13 Пол: Женский Репутация: 0 |
Учитель по информатике сказал что задачки простые, но для меня они темный лес. Может сможете мне помочь. Заранее благодарна .
1. Найти количество цифр кратных старшей цифре числа 2. В массиве 7*7 расставить строки в порядке возрастания количество четных чисел в их |
Unconnected |
21.06.2010 11:56
Сообщение
#2
|
mea culpa Группа: Пользователи Сообщений: 1 372 Пол: Мужской Реальное имя: Николай Репутация: 24 |
Первая:
-------------------- "Знаешь, стыдно - когда не видно, что услышал всё, что слушал.."
|
Dushka |
21.06.2010 12:08
Сообщение
#3
|
Новичок Группа: Пользователи Сообщений: 13 Пол: Женский Репутация: 0 |
Спасибо большое тебе Unconnected, осталась еще одна и я спасена
|
Ozzя |
21.06.2010 12:08
Сообщение
#4
|
Гуру Группа: Пользователи Сообщений: 1 220 Пол: Мужской Репутация: 16 |
Цитата Учитель по информатике сказал что задачки простые, но для меня они темный лес. Может сможете мне помочь. Заранее благодарна . Принципиально - не БУДУ. Ровно до тех пор, пока не исправите ошибки. Касающиеся не программирования "что Вы!?". А чиста русккаго языку. Надеюсь, Вы Свой язык уважаете? |
Dushka |
21.06.2010 12:15
Сообщение
#5
|
Новичок Группа: Пользователи Сообщений: 13 Пол: Женский Репутация: 0 |
Запятые, перед "что" и перед "сможете".
|
Unconnected |
21.06.2010 12:16
Сообщение
#6
|
mea culpa Группа: Пользователи Сообщений: 1 372 Пол: Мужской Реальное имя: Николай Репутация: 24 |
№2:
const m=7; Ozzя, да вроде не так всё запущено, бывает и хуже Я, кстати, рад, что хоть кому-то в школе задачки дают..) -------------------- "Знаешь, стыдно - когда не видно, что услышал всё, что слушал.."
|
Ozzя |
21.06.2010 12:18
Сообщение
#7
|
Гуру Группа: Пользователи Сообщений: 1 220 Пол: Мужской Репутация: 16 |
Цитата Запятые, перед "что" и перед "сможете". Молодец. Еще тире после "они". Жду Вашего варианта решения проблемы. |
Dushka |
21.06.2010 12:19
Сообщение
#8
|
Новичок Группа: Пользователи Сообщений: 13 Пол: Женский Репутация: 0 |
ААААААааааааааааааааааааа, расцеловала бы, большое спасибо за помощь.
|
Ozzя |
21.06.2010 12:20
Сообщение
#9
|
Гуру Группа: Пользователи Сообщений: 1 220 Пол: Мужской Репутация: 16 |
Цитата Ozzя, да вроде не так всё запущено, бывает и хуже Знаю. Dushka Добрый дедушка Unconnected таки Вам помог. Не забудьте оному + поставить в рейтинг. ;) |
Dushka |
21.06.2010 12:29
Сообщение
#10
|
Новичок Группа: Пользователи Сообщений: 13 Пол: Женский Репутация: 0 |
Не могу поставить, не нажимается. Почему?
|
Ozzя |
21.06.2010 12:36
Сообщение
#11
|
Гуру Группа: Пользователи Сообщений: 1 220 Пол: Мужской Репутация: 16 |
Цитата Не могу поставить, не нажимается. Почему? Постов - маловато будет. Я поставлю за Вас, ежели не возражаете. |
Гость |
21.06.2010 12:37
Сообщение
#12
|
Гость |
Спасибо и вам Возражении не имею!
|
Dushka |
12.06.2011 14:50
Сообщение
#13
|
Новичок Группа: Пользователи Сообщений: 13 Пол: Женский Репутация: 0 |
Я снова вернулась , попросили обосновать задачки, а я ни бе ни ме ни кукареку , не могли бы вы еще пояснить алгоритм этих задачек, как-нибудь доступным языком все объяснить?
Сообщение отредактировано: Dushka - 12.06.2011 14:50 |
Krjuger |
12.06.2011 18:55
Сообщение
#14
|
Профи Группа: Пользователи Сообщений: 652 Пол: Мужской Реальное имя: Алексей Репутация: 20 |
Хех еще 9 дней и был бы ровно год с того момента как вам ответили.Вы более конкретно скажите что не можете описать словами?уж вывод на экран вы должны понимать как производиться в процедуре output.Если в кратце,то функция getodd считает количество НЕчетных чисел в строке и выводит в качестве результата.Функция swap меняет местами 2 строки.
А дальше остновная программа.В цикле проверяем,если количество нечетных в текущей строке больше чем в следующей,то меняем местами. Сообщение отредактировано: Krjuger - 12.06.2011 19:03 |
Dushka |
14.06.2011 8:09
Сообщение
#15
|
Новичок Группа: Пользователи Сообщений: 13 Пол: Женский Репутация: 0 |
Саму суть задач мне бы разжевать
|
Krjuger |
14.06.2011 10:30
Сообщение
#16
|
Профи Группа: Пользователи Сообщений: 652 Пол: Мужской Реальное имя: Алексей Репутация: 20 |
Ну смотри у тебя есть массив 7х7 в нем в произвольном порядке записаны числа ты смотриш сколько у тебя в каждой строке четный чисел.Например в первой строке 1, во второй 4, в третьей 2, и тд.Ну и потом надо переставить строки так,чтобы вот эти самые числа были в порядке возрастания,тобиш в каждой следующей строке было как минимум не меньше,чем в предыдущей,тобиш первая строка останется на месте, а вторая и третья поменяются местами.Для примера,который я привел.
Сообщение отредактировано: Krjuger - 14.06.2011 10:32 |
Dushka |
15.06.2011 15:18
Сообщение
#17
|
Новичок Группа: Пользователи Сообщений: 13 Пол: Женский Репутация: 0 |
Так, во вторую задачу вроде как вклинилась, а можно еще первую?
|
IUnknown |
15.06.2011 17:19
Сообщение
#18
|
a.k.a. volvo877 Группа: Пользователи Сообщений: 1 013 Пол: Мужской Репутация: 627 |
Ну, первую, для начала, надо правильно решить, прежде чем объяснять... Ибо то, что сейчас в посте №2 - оно, конечно, решает какую-то задачу, только не заданную в условии. Не верю я, что требовалось найти, сколько всего есть цифр, кратных старшей цифре числа. Наверняка задание стояло так: найти количество цифр числа, кратных его старшей цифре... Скажем, в 47854 их будет 3, а в 7889 - одна, если саму старшую цифру считать. Кстати, вот еще подвох: а считать ли?
Возможно, если бы это задание было решено верно - то продолжения бы не последовало... |
Unconnected |
15.06.2011 18:52
Сообщение
#19
|
mea culpa Группа: Пользователи Сообщений: 1 372 Пол: Мужской Реальное имя: Николай Репутация: 24 |
Ну, если задание и правда такое, то вот, лучше поздно)
Сообщение отредактировано: Unconnected - 15.06.2011 19:15 -------------------- "Знаешь, стыдно - когда не видно, что услышал всё, что слушал.."
|
IUnknown |
15.06.2011 19:09
Сообщение
#20
|
a.k.a. volvo877 Группа: Пользователи Сообщений: 1 013 Пол: Мужской Репутация: 627 |
Это неправильное решение. Введи 5735, и удивись, а с чего бы это 5-ка встречается 3 раза? Открою тайну: Ord(#13) - Ord('0') = -35, хотим остаток от деления на 5 - получаем что? Ага, он самый, 0...
А насчет двух ReadLn подряд - ну сколько же можно говорить? После цикла прочитай из буфера #10 еще одним Read-ом, и не надо будет магические несколько ReadLn-ов добавлять для ожидания... |
Текстовая версия | 5.06.2024 5:42 |