![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 14.02.2009
Сообщений: 8
|
![]()
Приветствую всех.
Проблема состоит в том,что я только только осваивающий паскаль,уж школа такая попалась,куда деваться и информатика на примитивном уровне.Придя в институт,надеялся расширить свой кругозор,но увы,напоролся на такую проблему-преподаватель.По идее он должен дать какие то навыки,чтобы я смог дальше сам,но увы,этого не произошло,а что имеем-дал задания и сказал как хочешь и не мне одному,а всей группе,чем вызвал явное недоумение.Переходить на другой факультет(как я вычитал на страницах данного раздела) или институт проблемно.Так что прошу проявить капельку сострадания,увы,не всем нам везет в нашей жизни и решить мне пару задач.Учить не ленюсь,но вот с нуля и такое сразу не под силу. Пусть дано натурально число n (запись числа n в десятичной системе есть akak-1ak-2K…a0). Составьте программу для ответа на вопрос: Сколько цифр в числе n? (Например N=123 Ответ К=3) Пусть даны целое число N, символы s1, s2, …, sn. Преобразуйте последовательность s1, s2, …, sn, удалив каждый символ звездочки (*) и повторив каждый символ, отличный от звездочки. Как добавить данные в начало файла (написать программу) как говорится,кто чем может помогите. Последний раз редактировалось immor; 14.02.2009 в 21:41. |
![]() |
![]() |
#2 | |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
![]()
Для начала, советую почитать правила форума.
Цитата:
1. Есть число n. Пускай n=123. Что будет, если разделить его на 10? Получится 12,3. То есть 12 - целая часть, а 3 - остаток. Далее снова делим на 10. 1,23. И в последний раз: 0,123. Целая часть =0. На этом останавливаемся. А сколько раз выполнили деление? 3. Вот и ответ. Теперь запишем на паскале: Как видно из вышенаписанного, нужно продолжать выполнять действия, пока целая часть не равна 0. То есть while n>0 do И у нас есть некоторый счетчик итераций, значение которого и будет являться ответом. А тело цикла: n div 10 (целочисленное деление) inc(k) (увеличение счетчика) =================================== ======== Вторая: Как я понял, нужно просто вывести на экран то, что должно получиться? Нужно в цикле пройти по каждому символу. Если он равен "*" (if s[i] = '*' then), ничего не делать. Иначе вывести его два раза (write(s[i],s[i])). ==================== Добавить данные в начало файла нельзя. Нужно либо записывать в новый, либо перезаписывать исходный (предварительно считав все в память)
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] Последний раз редактировалось Sazary; 14.02.2009 в 21:50. |
|
![]() |
![]() |
#3 |
Регистрация: 14.02.2009
Сообщений: 8
|
![]()
правила,это наверно про заголовок,но я не знаю как точно отразить мысль.
а можно сразу программу?пожалуйста |
![]() |
![]() |
#4 | ||
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
![]() Цитата:
Код:
Сложно? Нет. Вторую напишите сами. Требуется умение (на самом начальном уровне) работы с циклами и условиями (если не знаете, можете найти в любом учебнике по паскалю). ======= Цитата:
В данном случае могли бы назвать "Найти количество цифр в числе", или что-нибудь в этом духе.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
||
![]() |
![]() |
#5 |
Реанимируюсь...
Участник клуба
Регистрация: 19.07.2007
Сообщений: 1,445
|
![]()
Ответ получен, закрыто.
Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте.
Правила форума => Правила раздела => Для общего развития => Помощь студентам => Перед тем, как создавать тему, скачайте себе... P.S.: форум не песочница (с)
название статьи на сайте MS: "Отмена принудительного отключения автоматического запуска в реестре Windows" |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
количество цифр и количество символов до первой гласной буквы | 111111 | Общие вопросы C/C++ | 2 | 22.12.2008 12:15 |
Перестановка цифр в целом числе. Паскаль. | Cheetah | Помощь студентам | 5 | 16.10.2008 21:07 |
Количество цифр после запятой | LIEN | БД в Delphi | 7 | 03.07.2008 22:12 |
Найти количество различных цифр данного натурального числа. | stalker | Паскаль, Turbo Pascal, PascalABC.NET | 10 | 22.05.2007 17:45 |