Все выпуски  

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


Хостинг портала RFpro.ru:
Московский хостер
Профессиональный ХОСТИНГ на базе Linux x64 и Windows x64

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

Лучшие эксперты по данной тематике

Асмик Гаряка
Статус: Академик
Рейтинг: 8743
∙ повысить рейтинг »
Коцюрбенко Алексей aka Жерар
Статус: Профессор
Рейтинг: 3059
∙ повысить рейтинг »
Boriss
Статус: Академик
Рейтинг: 2542
∙ повысить рейтинг »

/ КОМПЬЮТЕРЫ И СОФТ / Программирование / C/C++

Номер выпуска:1700
Дата выхода:29.11.2011, 22:30
Администратор рассылки:Киселёва Алёна aka Verena (Профессор)
Подписчиков / экспертов:281 / 163
Вопросов / ответов:1 / 1

Консультация # 184545: Здравствуйте! Прошу помощи в следующем вопросе: помогите сделать задания,которые будут в ссылке.......в коде к каждой стоке пояснения писать....чем проще будет код,тем лучше...... срочно надо.... Структура данных “строка” Постановка задачи 1. Для СД типа строка определить: 1. Абстрактный уровень представления СД: ...


Консультация # 184545:

Здравствуйте! Прошу помощи в следующем вопросе:
помогите сделать задания,которые будут в ссылке.......в коде к каждой стоке пояснения писать....чем проще будет код,тем лучше......
срочно надо....
Структура данных “строка”

Постановка задачи
1. Для СД типа строка определить:
1. Абстрактный уровень представления СД:
1.1. Характер организованности и изменчивости.
1.2. Набор допустимых операций.
2. Физический уровень представления СД:
2.1. Схему хранения.
2.2. Объём памяти, занимаемый экземпляром СД.
2.3. Формат внутреннего представления СД и способ
его интерпретации.
2.4. Характеристику допустимых значений.
2.5. Тип доступа к элементам.
3. Логический уровень представления СД.
3.1. Способ описания СД и экземпляра СД на языке
программирования.

2. Реализовать СД строкового типа в соответствии с вариантом
индивидуального задания в виде модуля. Опре делить и обработать исключительные ситуации.
3. Разработать программу для решения задачи в соответствии с
вариантом индивидуального задания с использованием модуля
п.2.

Дата отправки: 24.11.2011, 22:01
Вопрос задал: Бондаренко Сергей Николаевич (Посетитель)
Всего ответов: 1
Страница онлайн-консультации »


Консультирует Киселёва Алёна aka Verena (Профессор):

Здравствуйте, Бондаренко Сергей Николаевич!

Вот вариант Вашей программы из файла 1. Основано на этом моём ответе.
Вот функция из Вашего варианта:

Код :
void Copies (String1 s, String1 &s1, short n) //копирование s в s1 n раз
{
	for (int i=0; i<n; i++) //в цикле за n итераций
		s1.Concat (s); //прибавляем к строке заданную
}


Вот пример вызова:
Код :
int _tmain(int argc, _TCHAR* argv[])
{
	String1 s ("ura");
	String1 s2;
	Copies (s, s2, 5);
	cout << s2.GetString();
	_getch();
	return 0;
}


Класс в приложении, будут вопросы - задавайте.
Проверено в VS 2010.
Удачи!

Приложение:

Консультировал: Киселёва Алёна aka Verena (Профессор)
Дата отправки: 28.11.2011, 13:16
Прикреплённый файл: посмотреть » [2.2 кб]
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Оценить выпуск | Задать вопрос экспертам

главная страница  |  стать участником  |  получить консультацию
техническая поддержка  |  восстановить логин/пароль

Дорогой читатель!
Команда портала RFPRO.RU благодарит Вас за то, что Вы пользуетесь нашими услугами. Вы только что прочли очередной выпуск рассылки. Мы старались. Пожалуйста, оцените его. Если совет помог Вам, если Вам понравился ответ, Вы можете поблагодарить автора - для этого в каждом ответе есть специальные ссылки. Вы можете оставить отзыв о работе портале. Нам очень важно знать Ваше мнение. Вы можете поближе познакомиться с жизнью портала, посетив наш форум, почитав журнал, который издают наши эксперты. Если у Вас есть желание помочь людям, поделиться своими знаниями, Вы можете зарегистрироваться экспертом. Заходите - у нас интересно!
МЫ РАБОТАЕМ ДЛЯ ВАС!



В избранное