Вопрос № 128637: Здравствуйте! Очень нужна помощь в решении нижепреведенных задач:
1.С клавиатуры задается строка. Требуется преобразовать строку так, чтобы в ней остались только буквы.
2.Подсчитать в предложении количество слов, начинающихся с прописных. ...Вопрос № 128656: Задано n троек чисел a,b,c.Вводя их по очереди интерпретируя как длины сторон треугольника,опредилить сколько троек может быть использовано для построения треугольника(числа a,b,c при вводе расположить в порядке возрастания a<=b<=c).Блок-схема....Вопрос № 128657: Пусть задан текст,за которым следует точка.Поменяйте все строчные
латинские буквы,которые встречаются в тексте,на прописные....Вопрос № 128710: Здраствуйте! Помогите пожалуйста, застрял на след. 2 задачах:
1) Задана квадратная матрица целых чисел. Упорядочить элементы побочной
диагонали матрицы по убыванию методом прямого включения. (побочная
диагональ - это какая?)
2) Во м...Вопрос № 128763: помогите решить, плиз
Применяя сортировку обменами, расположить элементы вектора A размерности n, что большие r, по убыванию....
Вопрос № 128.637
Здравствуйте! Очень нужна помощь в решении нижепреведенных задач:
1.С клавиатуры задается строка. Требуется преобразовать строку так, чтобы в ней остались только буквы.
2.Подсчитать в предложении количество слов, начинающихся с прописных.
Заранее спасибо!
Отвечает: Пупорев Юрий Борисович
Здравствуйте, Десятова Ксения Сергеевна!
Отправляю Вам решения обеих задач. При решении используются строки и константы-множества с необходимым набором символов. Решения довольно простые, поэтому без комментариев.
Приложение:
Ответ отправил: Пупорев Юрий Борисович (статус: Студент)
Ответ отправлен: 23.03.2008, 08:07
Отвечает: Николай Владимирович / Н.В.
Здравствуйте, Десятова Ксения Сергеевна!
Предлагаю более универсально решение второй задачи.
Поскольку в задании сказано, что вводится предложение, значит могут быть не только пробелы между словами. Данная программа учитывает это.
Удачи!
Приложение:
Ответ отправил: Николай Владимирович / Н.В. (статус: Профессор) Россия, Москва WWW:nvsoft.org ICQ: 420720 ---- Ответ отправлен: 23.03.2008, 21:41 Оценка за ответ: 5
Вопрос № 128.656
Задано n троек чисел a,b,c.Вводя их по очереди интерпретируя как длины сторон треугольника,опредилить сколько троек может быть использовано для построения треугольника(числа a,b,c при вводе расположить в порядке возрастания a<=b<=c).Блок-схема.
Отвечает: Пупорев Юрий Борисович
Здравствуйте, Лиманская Юлия Вадимовна!
Для решения задачи используем тип запись, где полями являются все характеристики объекта(номер тройки чисел и сами числа). Возможность построения треугольника проверяется условием c<a+b, т.е. большая по условию сторона должна быть меньше суммы двух других сторон. По условию нужно только определить количество таких совпадений, но я для наглядности добавил вывод их на экран. Код в приложении. Сделать блок-схему не проблеиа, вот только как ее передать. Здесь не приложишь, разве только на электронную почту. Короче,
пишите как вам передать схему и я нарисую.
Приложение:
Ответ отправил: Пупорев Юрий Борисович (статус: Студент)
Ответ отправлен: 23.03.2008, 09:39
Отвечает: Костя Симанович
Здравствуйте, Лиманская Юлия Вадимовна! Привожу еще одно решение задачи. Существование треугольника проверяется по неравенству медиан. Как вычислить медиану можно почитать тут
Отвечает: Пупорев Юрий Борисович
Здравствуйте, Лиманская Юлия Вадимовна!
Задача не сложная, так что код с минимальными комментариями в приложении.
Приложение:
Ответ отправил: Пупорев Юрий Борисович (статус: Студент)
Ответ отправлен: 23.03.2008, 09:24
Вопрос № 128.710
Здраствуйте! Помогите пожалуйста, застрял на след. 2 задачах:
1) Задана квадратная матрица целых чисел. Упорядочить элементы побочной
диагонали матрицы по убыванию методом прямого включения. (побочная
диагональ - это какая?)
2) Во множестве, состоящем из натуральных чисел, в десятичной записи которых
встречаются только цифры 1, 3, 7, все элементы занумерованы в порядке
возрастания. По заданному n определить n-ый элемент этого множества.
(Не пойму смысл задачи, ведь если дан упорядоченный по возрастанию массив,
то тут нечего делать, такую простую задачу не дали бы. Это наверно множество
записей, только я уже забыл как работать с множествами.)
Отправлен: 23.03.2008, 16:06
Вопрос задал: Piotr-es (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Пупорев Юрий Борисович !!! Здравствуйте, Piotr-es! По первой задаче. Побочная диагональ, это диагональ, a[1,n]-a[n,1]. Для нее характерна зависимость j=n-i+1; Я выдернул ее из матрицы, отсортировал методом прямого включения и вставил обратно. Результат сортировки для проверки вывел на экран, если не нужно, убери. По второй задаче, что-то не так. Множество само по себе штука не упорядроченная, и его элементы не могут быть пронумерованы или отсортированы, даже если
это множество записей. Попробуйте как-то разобраться с условием и еще раз напишите, хотя может кто решал такую задачу и сами разберутся. Код первой задачи в приложении.
Приложение:
Ответ отправил: Пупорев Юрий Борисович (статус: Студент)
Ответ отправлен: 23.03.2008, 17:04 Оценка за ответ: 5 Комментарий оценки: Спс! Попробую какой-нибудь из вариантов.
Отвечает: Зенченко Константин Николаевич
Здравствуйте, Piotr-es!
Вторая программа в приложении. Т.к. не понятно к чему относится фраза: все элементы занумерованы в порядке возрастания, то есть несколько вариантов: - Если множеством считать числа состоящие только из указанных цифр в любой последовательности, то из программы нужно убрать закоментированные строки с переменной С. - Если множеством считать числа в которых цифры расположенны в порядке возрастания и могут повторятся (к примеру:333,1137), то Вам нужно убрать коментарии
со строк с переменной С. - Последний вариант(маловероятный, т.к. таких чисел только семь:1,3,7,13,17,37,137), если множество состоит из чисел в которых цифры стоят в порядке возрастания и не повторяются, то нужно убрать знак равенства в условии. Удачи!
Приложение:
--------- И только наступив на грабли мы приобретаем драгоценный опыт!
Ответ отправил: Зенченко Константин Николаевич (статус: Профессионал) Украина, Киев Тел.: +380958380164 Адрес: Украина г.Киев ---- Ответ отправлен: 26.03.2008, 15:48
Вопрос № 128.763
помогите решить, плиз
Применяя сортировку обменами, расположить элементы вектора A размерности n, что большие r, по убыванию.