Вопрос № 125818: Вот тут задачки.
С клавиатуры вводятся четыре числа - длины стороно конверта и открытки.Определите, можно ли не сгибая положить открытку в конверт.
вот эта задача в приложении.
И пожалуйста, прошу. Решите эти две задачи обязательно. В пе...Вопрос № 125860: Уважаемые эксперты, помогите пожалуйста решить:
1) Даны натуральное число n, символы s1, …, sn. Определить число вхождений в последовательность s1, …, sn группы букв abc.
2) Из заданного предложения выбрать и напечатать те символы, котор...Вопрос № 125903: Здадача: Удалить часть строки, заключенной в скобки(вместе со скобками).
Задача должна быть решена с применением строковых процедур и функций. ...Вопрос № 125905: Уважаемые эксперты помогите написать программу для нахождения в тексте всех английских слов , содержащих наименьшее кол-во гласных букв....Вопрос № 125923: Здравствуйте, Уважаемые Эксперты! Помогите, пожалуйста, сделать 2 задачи. 1. определить , какая из букв “е” или “о” встречается в предложении чаще.
2. Вводится строка текста из N символов слова разделены одним пробелом. Найти количество слов, кот...
Вопрос № 125.818
Вот тут задачки.
С клавиатуры вводятся четыре числа - длины стороно конверта и открытки.Определите, можно ли не сгибая положить открытку в конверт.
вот эта задача в приложении.
И пожалуйста, прошу. Решите эти две задачи обязательно. В первой можно использовать условный оператор, логические операции, никаких функций, типы данных Boolean и Integer, никаких массивов. Во второй можно также пользоваться циклами.
1. Даны координаты четырёх точек A, B, C, D на координатной прямой. Не применяя циклов, определите длину пересечения отрезков АВ и CD. Если отрезки не пересекаются, выведети ноль.
2. С клавиатуры вводится натуральное число n. Написать программу, которая рисует равнобедренный треугольник из звёздочек с бедром и основанием, равным n.
Отвечает: Пупорев Юрий Борисович
Здравствуйте, Хощенко Артём Владимирович!
Задачу №2. я вам выкладывал без массивов на мини-форуме, с массивами- в письме. По моему вам надо без массивов, поэтому смотрите в приложении.
Приложение:
Ответ отправил: Пупорев Юрий Борисович (статус: 3-ий класс)
Ответ отправлен: 03.03.2008, 18:28
Вопрос № 125.860
Уважаемые эксперты, помогите пожалуйста решить:
1) Даны натуральное число n, символы s1, …, sn. Определить число вхождений в последовательность s1, …, sn группы букв abc.
2) Из заданного предложения выбрать и напечатать те символы, которые встречаются в нем только один раз (в том порядке, в котором они встречаются в тексте).
3) Дан файл f, компоненты которого являются целыми числами. Записать в файл g все четные числа файла f, ав файл h – все нечетные. порядок следования чисел сохраняется.
4) Дан файл, содержащий сведения об ассортименте игрушек в магазине. Каждая запись содержит поля – название игрушки, цена, количество, возрастные границы, например, для детей от 2 до 5 лет. Написать программу, выдающую информацию следующего вида:
- названия игрушек, которые подходят детям от 1 до 3 лет;
-стоимость самой дорогой игрушки и ее наименование;
-название игрушки, которая по стоимости не превышает Х руб. и подходит ребенку в возрасте от А до В лет.
Значения Х, А, В вводятся по запросу с терминала.
5)Написать программу, которая вводит с клавиатуры радиус окружности, рисует окружность с заданными параметрами в центре экрана и последовательно уменьшает размер окружности до точки.
Окружность рисовать красным цветом на черном фоне.
>>>если можно то простыми операторами или хотябы понятными не сильно заумно а то и так не могу разобраться<<<
ЗАРАНЕЕ БОЛЬШОЕ СПАСИБО
Отвечает: Пупорев Юрий Борисович
Здравствуйте, Дебелов Владимир Валентинович!
Задача № 1.
Поскольку по условию нужно ввести N символов, то будем использовать массив символов, хотя эту задачу можно решить и с поиощью строки.
Задача №2.
Здесь вроде все просто. Как бы клонируем строку (s[i]и s[j]),затем считаем посимвольно количество одинаковых. Если оно(r)=1, значит символ встречается один раз.Копируем его в строку s1.
Задача №3.
Тоже вроде все понятно. Создаем текстовый файл, заполненный через пробелы целыми числами, присваиваем ему имя и сохраняем. Затем считываем его в массив, далее из массива если четный-в один файл, если нет – в другой.
Задача №4. Решать не стал, довольно длинная, путанная и простыми, понятными простому человеку словами мне ее не написать, комментариев будет больше, чем текста.
Задача №5.
Работа с в графическом режиме своеобразна и объяснять нужно каждое слово, поэтому найдите или скачайте из инета учебник, где рассматривается работа в графическом режиме и внимательно прочитайте, иначе ничего не поймете.
Суть решения:
Задаем R, x,y в центре экрана. В цикле рисуем окружность красным цветом, потом по ней черным(стираем). Затем через задержку в 100 млсек уменьшаем радиус на 1 пиксель и все повторяем. Останавливаемся при R=1, т.е. точка, как в условии.
Приложение:
Ответ отправил: Пупорев Юрий Борисович (статус: 3-ий класс)
Ответ отправлен: 04.03.2008, 12:46 Оценка за ответ: 5 Комментарий оценки: ОЙ,спасибо большое!!!!!! спасибо сто написали пояснения так гораздо проще понять всё это. Последнюю задачу я вообще незнал как делать так как я не представлял что оказывается можно рисовать в такой программе как паскаль.
Вопрос № 125.903
Здадача: Удалить часть строки, заключенной в скобки(вместе со скобками).
Задача должна быть решена с применением строковых процедур и функций.
Отвечает: Костя Симанович
Здравствуйте, Попов Александр Олегович!
В данном решении сначала ищется вхождение открывающейся скобки, запоминаем её номер, потом ищем закрывающуюся скобку. Запоминаем её номер. далее в копируем все символы до первой скобки и прибавляем все символы после второй скобки.
Решение в приложении. Добавил проверку на открытие и закрытие скобок.
Приложение:
Ответ отправил: Костя Симанович (статус: 1-ый класс)
Ответ отправлен: 04.03.2008, 13:42 Оценка за ответ: 3
Отвечает: Пупорев Юрий Борисович
Здравствуйте, Попов Александр Олегович!
Если нужно удалить только один раз, например первые скобки, то можно решить как в первом варианте.
Если нужно удалить все символы в строке, заключенные в скобки, тогда нужно решать как во втором варианте.
Смотрите решение в приложении.
Приложение:
Ответ отправил: Пупорев Юрий Борисович (статус: 3-ий класс)
Ответ отправлен: 04.03.2008, 14:08 Оценка за ответ: 4 Комментарий оценки: воспользовался ответом другова эксперта
Отвечает: Попов Владимир Иванович
Здравствуйте, Попов Александр Олегович!
Задачка решается с применением таких строковых функций : length(s) - определения длины рядка и delete(s,p,n) - удаления части рядка s, начиная с позиции p, на n символов. Поиск первого удаляемого символа '(' организован в виде цикла с параметром по длине рядка. Исходник в приложении. Удачи.
Приложение:
--------- Physics forever !
Ответ отправил: Попов Владимир Иванович (статус: 3-ий класс)
Ответ отправлен: 04.03.2008, 19:15 Оценка за ответ: 5 Комментарий оценки: Огромное спосибо! все работает!!!!
Вопрос № 125.905
Уважаемые эксперты помогите написать программу для нахождения в тексте всех английских слов , содержащих наименьшее кол-во гласных букв.
Отправлен: 04.03.2008, 12:46
Вопрос задал: Maniak8989 (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Verena
Здравствуйте, Maniak8989!
Для решения задачи понадобится два обхода строки: сначала вычислим минимальное число гласных среди всех слов, а потом выберем все слова с этим числом гласных. Для подсчёта числа гласных в слове я использую функцию, сами гласные хранятся в множестве (set of char), благодаря чему их наличие можно проверять оператором in. Я перечислила только маленькие гласные буквы, Вы можете при делании добавить и заглавные. Код в приложении.
Приложение:
--------- Эта история - не для истории, понимаешь?
Ответ отправила: Verena (статус: Студент)
Ответ отправлен: 04.03.2008, 15:36 Оценка за ответ: 5
Вопрос № 125.923
Здравствуйте, Уважаемые Эксперты! Помогите, пожалуйста, сделать 2 задачи. 1. определить , какая из букв “е” или “о” встречается в предложении чаще.
2. Вводится строка текста из N символов слова разделены одним пробелом. Найти количество слов, которых первая и последняя буквы одинаковые
Отправлен: 04.03.2008, 15:00
Вопрос задал: MUSIC (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Verena
Здравствуйте, MUSIC!
Решение Ваших задач в приложении (первой идёт задача 2). Из комментариев, думаю, всё будет ясно.
Приложение:
--------- Эта история - не для истории, понимаешь?
Ответ отправила: Verena (статус: Студент)
Ответ отправлен: 04.03.2008, 15:52 Оценка за ответ: 5 Комментарий оценки: Спасибо выручили)