Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Создание динамического символьного массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить сумму n-значных чисел http://www.cyberforum.ru/cpp-beginners/thread818294.html
Написать программу, определяющую сумму n-значных чисел, содержащих только нечетные цифры. Определить также, сколько парных цифр в найденной сумме
C++ Бинарные файлы. Вывести названия книг определенного автора, изданных до 2000 года. Определить долю книг помогите пожалуйста: В файле хранятся сведения о личной библиотеке: фамилия автора, название, издательство, год издания, тематика книги. Вывести названия книг определенного автора, изданных до 2000... http://www.cyberforum.ru/cpp-beginners/thread818272.html
Создать класс Vector (вектор целых чисел) C++
Создать класс Vector (вектор целых чисел), переопределить для него операции: а) "+=" - сложение векторов с сохранением значения в одном из них; б) "+" - сложение векторов с сохранением значения в...
Бинарные файлы. Вывести на экран сумму вторых элементов всех массивов. C++
Компоненты заданного бинарного файла – массивы, состоящие из 4 вещественных чисел каждый. Вывести на экран сумму вторых элементов всех массивов.
C++ Функция modf http://www.cyberforum.ru/cpp-beginners/thread818213.html
Объясните, пожалуйста, почему они не равны? #include <stdio.h> #include <conio.h> #include <iostream> #include <cmath> using namespace std; main()
C++ Ошибка в листинге в книге Читаю книгу Стивена Праты С++. Сперва было норм, но потом переводчик забухал. Нашел кучу ляпов, но здесь ниасилил. хэд #ifndef STRING1_H_ #define STRING1_H_ #include <iostream> class String { ... подробнее

Показать сообщение отдельно
dom27
0 / 0 / 0
Регистрация: 11.09.2010
Сообщений: 19

Создание динамического символьного массива - C++

25.03.2013, 18:46. Просмотров 936. Ответов 2
Метки (Все метки)

Здравствуйте. Помогите пожалуйста решить след задачу!!!
Запросить у пользователя максимально возможную по условиям задачи длину LenMax строки.
2. Создать динамический символьный массив данного размера (LenMax).
3. Запросить у пользователя исходную строку и записать ее в массив, созданный в п. 2.
4. Если длина введенной строки меньше LenMax, изменить количество памяти, выделенной под массив в п. 2. (уменьшить размер массива).
5. Выполнить действия, необходимые для решения задачи.(Имеется строка, содержащая буквы и цифры. Преобразуйте эту строку так, чтобы сначала в ней шли все цифры исходной строки, а потом — все буквы исходной строки, но в обратном порядке.
Допустимые символы — цифры; прописные и строчные латинские буквы.
)
6. В процессе решения создать динамический массив нужной длины, содержащий результирующую строку, либо несколько массивов (в зависимости от условий задачи).
7. Освободить память, выделенную под все созданные во время работы динамические массивы, за исключением массива (массивов), содержащего результирующую строку (строки).
8. Напечатать (вывести на дисплей) результирующую строку (строки).
Примечание. Если введенная пользователем исходная строка содержит символы, не являющиеся допустимыми, выдать сообщение об ошибке и первый недопустимый символ. Прекратить решение задачи.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru