0 / 0 / 0
Регистрация: 27.11.2014
Сообщений: 27
1

Удалить из введенной строки все символы, отличные от прописных латинских букв и пробелов

16.12.2014, 08:17. Показов 1404. Ответов 9
Метки нет (Все метки)

Цель работы
Научиться работать со строками. Освоить способ динамического захвата и
освобождения памяти под символьные массивы. Уяснить разницу между понятиями «размер
массива символов» и «длина строки» при помощи функций sizeof и strlen. Освоить функции
библиотеки «string.h». Научится переводить числовые данные в строковые и обратно.
Задание на лабораторную работу
1. Написать, отладить и протестировать программу, выполняющую операции с
массивами символов в соответствии со своим вариантом (Таблица 9), используя при этом
функции библиотеки «string.h».
2. Продемонстрировать выделение памяти под статические и динамические строковые
переменные, а также корректное удаление динамических массивов символьного типа.
3. В тестовых строках обязательно должны содержаться те символы и подстроки, работа
с которыми предусмотрена в задании. Переменные X, Y и Z – вещественного типа.
4. Производимые над строками операции оформить в виде подпрограмм. В теле
подпрограмм допускается использование функций стандартных библиотек работы со
строками «string.h» и т.п.
5. При демонстрации преподавателю работающей программы необходимо провести
пошаговую трассировку указанного преподавателем участка программы. При трассировке
адреса и значения строковых переменных необходимо выводить в окне Watch.
6. Результат работы программы выводить на экран и сохранять в виде скриншотов для
отчета. По выполненной лабораторной работе подготовить отчет с результатами выполнения
работы. Отчет без комментариев не принимается.
Операции со строками: Удалить из введенной строки все символы, отличные от прописных (заглавных) латинских букв и пробелов. Подсчитать число замен.
Операции с данными:Задать переменные, преобразовать выражение в строку, значения переменных выводить в 9 позициях после точки: X= sqrt(Y2+Z2).
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.12.2014, 08:17
Ответы с готовыми решениями:

Удалить из введенной строки все символы, отличные от прописных латинских букв и пробелов
Всем привет,можете помочь пожалуйста? Или хотя бы суть немного подсказать,сижу несколько дней...

Удалить все символы, отличные от букв и пробелов
Дан файл с текстом. требуется удалить все символы, отличные от букв и пробелов, и сохранить...

Дан файл с текстом - удалить все символы, отличные от букв и пробелов
Дан файл с текстом. Требуется удалить все символы, отличные от букв и пробелов, и сохранить...

С исходной строки символов удалить символы, отличные от русских букв и пробелов
С исходной строки символов удалить символы, отличные от русских букв и пробелов.

9
Модератор
Эксперт С++
12118 / 9786 / 5913
Регистрация: 18.12.2011
Сообщений: 26,260
16.12.2014, 08:29 2
Не вижу вопросов.
Что именно непонятно?
Например, непонятно, как динамически выделять память.
Ответ
C++
1
2
3
4
int n;cin>>n;
char* str=new int[n];
...
delete[] str;
0
0 / 0 / 0
Регистрация: 27.11.2014
Сообщений: 27
16.12.2014, 08:34  [ТС] 3
Вообще не понятно
0
Котовчанин
940 / 480 / 200
Регистрация: 16.02.2010
Сообщений: 3,338
Записей в блоге: 37
16.12.2014, 11:41 4
fedorov19952010, что именно?
0
0 / 0 / 0
Регистрация: 27.11.2014
Сообщений: 27
16.12.2014, 15:47  [ТС] 5
Тамика,
Как написать программу, к нам учитель зашёл, раздал варианты, а как делать не объяснил
0
39 / 39 / 20
Регистрация: 23.04.2012
Сообщений: 462
Записей в блоге: 2
16.12.2014, 15:48 6
Цитата Сообщение от fedorov19952010 Посмотреть сообщение
Как написать программу, к нам учитель зашёл, раздал варианты, а как делать не объяснил
Спросить, уточнить не вариант был? )
0
0 / 0 / 0
Регистрация: 27.11.2014
Сообщений: 27
16.12.2014, 15:49  [ТС] 7
ramazan05duldug,
Он ушёл, сказал, типа торопиться и это надо до завтра сделать
0
Модератор
Эксперт С++
12118 / 9786 / 5913
Регистрация: 18.12.2011
Сообщений: 26,260
16.12.2014, 16:02 8
Цитата Сообщение от fedorov19952010 Посмотреть сообщение
к нам учитель зашёл, раздал варианты
А до этого Вы, конечно, учителя в глаза не видели.
И программу курса он Вам не давал, и литературу не советовал,
и вообще никаких занятий не проводил.....
0
Заблокирован
16.12.2014, 16:09 9
Цитата Сообщение от zss Посмотреть сообщение
И программу курса он Вам не давал, и литературу не советовал,
и вообще никаких занятий не проводил.....
На заочке - такое сплошь и рядом.
0
0 / 0 / 0
Регистрация: 27.11.2014
Сообщений: 27
16.12.2014, 16:55  [ТС] 10
zss,
Он нам сказал, что мы это должны были в школе изучать

Добавлено через 43 минуты
Кто нибудь поможет?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.12.2014, 16:55
Помогаю со студенческими работами здесь

В заданной строке символов удалить символы, отличные от русских букв и пробелов
Помогите пожалуйста решить задачу.Она выглядит так: С заданной строки символов удалить символы,...

Получить все символы, отличные от букв и пробелов в отдельном предложении
1) Дан текст. Получить все символы, отличные от букв и пробелов в отдельном предложении.

Удалить из текста все символы, отличные от цифр и пробелов.
помогите решить следующую задачу по ассемблеру: Удалить из текста все символы, отличные от цифр и...

Найти и вывести в самом длинном слове все символы, отличные от заглавных латинских букв
Решить задачу с помощью паскаль

Дана строка символов, состоящая из прописных и строчных латинских букв и пробелов
Группы символов,разделенные пробелами (одним или несколькими) и не содержащие пробелов внутри cебя,...

Удалить все символы, кроме латинских букв и цифр, а все большие лат. буквы сделать маленькими
всем привет, помогите исправить код программы. суть проги в том чтобы вводились множество символов...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru