Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на C / C++


Новое направление Портала RusFAQ.ru:
MosHoster.ru - Профессиональный хостинг

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / C/C++

Выпуск № 1021
от 12.03.2008, 01:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 484, Экспертов: 57
В номере:Вопросов: 2, Ответов: 3

Нам важно Ваше мнение об этой рассылке.
Оценить этот выпуск рассылки >>


Вопрос № 126270: Здравсвуйте, уважаемые проффесионалы! Помогите, пожалуйста с написанием программы! Я не могу написать саму функцию, для обнаружения является ли строка палиндромом. Задание: Дано: прямоугольная матрица А[N,M]. Определить номе...
Вопрос № 126290: Здравствуйте! Помогите пожалуйста с домашним заданием! По теме "Работа со строками в С++. Синтаксис объявления строковых массивов и их инициализация." 1. Пользователь вводит строку с клавиатуры в фиксированный массив. Необходимо...

Вопрос № 126.270
Здравсвуйте, уважаемые проффесионалы!

Помогите, пожалуйста с написанием программы!
Я не могу написать саму функцию, для обнаружения является ли строка палиндромом.

Задание:
Дано: прямоугольная матрица А[N,M]. Определить номера столбцов, все элементы которых образуют симметричные последовательности (палиндромы). Проверку каждого столбца на то, является ли он палиндромом, оформить как функцию.
Отправлен: 06.03.2008, 20:37
Вопрос задала: Kotenochuk (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Verena
Здравствуйте, Kotenochuk!
Например, это можно реализовать так, как в приложении. Для передачи в функцию использую одномерный массив, которым, по сути, и является столбец матрицы.
Компилировалось в VS2005.
Удачи!

Приложение:

---------
Эта история - не для истории, понимаешь?

Ответ отправила: Verena (статус: Студент)
Ответ отправлен: 06.03.2008, 22:01


Вопрос № 126.290
Здравствуйте!
Помогите пожалуйста с домашним заданием!
По теме "Работа со строками в С++. Синтаксис объявления строковых массивов и их инициализация."
1. Пользователь вводит строку с клавиатуры в фиксированный массив. Необходимо проверить, cколько элементов массива теперь занято, сколько свободно и сколько всего вообще.
2. Показать на экран с m по n символов строки, введенной пользователем и записать данный отрезок в другой массив. (m и n также вводятся пользователем)
3. Удалить с m по n символов, перезаписать строку и показать ее на экран.
4. Пользователь вводит отдельно строку и символ, необходимо показать на экран номера по порядку всех совпадений (нумерация с единицы).
5. Пользователь вводит отдельно строку и символ, необходимо показать на экран номер по порядку только последнего совпадения (нумерация с единицы).

Отправлен: 07.03.2008, 00:14
Вопрос задала: Рак Оксана (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Verena
Здравствуйте, Рак Оксана !
Пример решения Ваших задач в приложении. Я так поняла, что строки используются нединамические и что пользователь использует нумерацию с единицы, тогда как сам массив, естественно, нумеруется с 0, так что обратите внимание на использование индексов. Я всё положила в одну программу, если будете разбивать на 5 программ, не забудьте добавить в нужных местах объявление переменных и ввод данных (у меня обрабатывается одна строка). Остальное, думаю, будет ясно из комментариев.
P.S.: Если интересно, можете в качестве примера работы со строками посмотреть этот проект, это реализация класса "строка" с нуля, т.е. без использования функций для работы с char* строками.

Приложение:

---------
Эта история - не для истории, понимаешь?

Ответ отправила: Verena (статус: Студент)
Ответ отправлен: 07.03.2008, 01:23
Оценка за ответ: 5

Отвечает: shayen
Здравствуйте, Рак Оксана !
Код в приложении, компилировался в VS 2003. Удачи.

Приложение:

Ответ отправил: shayen (статус: 4-ый класс)
Ответ отправлен: 07.03.2008, 10:04
Оценка за ответ: 5


Вы имеете возможность оценить этот выпуск рассылки.
Нам очень важно Ваше мнение!
Оценить этот выпуск рассылки >>

Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2008, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.72.2 от 06.03.2008
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное