Лабораторная работа №4. Работы с массивами символов и строк. Цель лабораторной работы
Download 58.5 Kb.
|
- Bu sahifa navigatsiya:
- 1-Задание Задана строка символов. Определить, есть ли заданный символ str
- Образец программы по 1-заданию 21. В заданном строке символов определити количество пробеллов. include include
- Образец программы по 2-заданию
ЛАБОРАТОРНАЯ РАБОТА №4. Работы с массивами символов и строк. Цель лабораторной работы Разработка программ на языке С++ с использованием символьных массивов. Разработка программ на языке С++ с использованием строк. 1-Задание Задана строка символов. Определить, есть ли заданный символ str в этой строке символов. Пусть задан некоторый текст. Вычислить, сколько раз повторяется наперед заданный символ a. В данном тексте посчитать число символов ‘+’ и ‘- -‘. В заданном тексте заменить все символы ‘+’ на ‘ - - -‘. В заданном тексте заменить все символы ‘+’ на ‘+++’. В заданном тексте заменить последовательность символов ‘…’ на ‘ . ‘. Дана некоторая строка символов. В заданном тексте определить позицию первой точки ‘ . ‘. Считать, что первый символ в строке имеет позицию 1. Задана некоторая строка символов. Определить позицию последней точки ‘ . ‘ в тексте. Задана некоторая строка символов. Создать новую строку, которая образована из данной чтением от конца до начала. Задано слово. Проверить, читается ли это слово слева направо и наоборот. Задана строка символов. Подсчитать число символов ‘+’ в этой строке. Задано несколько строк символов. Подсчитать число символов ‘ — ‘ в этих строках. Задана строка символов. Подсчитать число слов в этой строке. Считать, что слова разделяются одним из символов ‘ ‘ (пробел), ‘ , ‘ (запятая), ‘ . ‘ (точка). В данном тексте посчитать число символов ‘-’ и ‘++‘. В заданном тексте заменить все символы ‘-’ на ‘ +++‘. В заданном тексте заменить все символы ‘-’ на ‘- - -’. Задана строка символов. Подсчитать число символов ‘+’ в этой строке. Дана строка символов. Подсчитать общее количество содержащихся в ней строчных латинских букв. Дана строка символов. Преобразовать в ней все прописные латинские буквы в строчные. Дана строка символов. Преобразовать в ней все строчные буквы в прописные. Образец программы по 1-заданию 21. В заданном строке символов определити количество пробеллов. #include #include using namespace std; int main() { char text[100]; cout<<"Enter text: "; gets(text); int space=0; for(int i=0;i { if(text[i]==' ') { space++; } } cout<<"Count of space in text= "< 2-Задание Дана строка. Вывести строку, содержащую те же символы, но расположенные в обратном порядке. Дана непустая строка S. Вывести строку, содержащую символы строки S, между которыми вставлено по одному пробелу. Дана непустая строка S и целое число N (>0). Вывести строку, содержащую символы строки S, между которыми вставлено по N символов «*» (звездочка). Дана строка. Подсчитать количество содержащихся в ней цифр. Дана строка. Подсчитать количество содержащихся в ней прописных латинских букв. Дана строка. Подсчитать количество содержащихся в ней строчных латинских букв. Дана строка. Подсчитать количество содержащихся в ней пробелов. Дана строка. Подсчитать количество содержащихся в ней гласных латинских букв. Дана строка. Подсчитать количество содержащихся в ней согласных латинских букв. Дана строка. Подсчитать количество содержащихся в ней символов «*». Дана строка. Подсчитать количество содержащихся в ней символов «+». Дана строка. Подсчитать количество содержащихся в ней символов «-». Дана строка. Подсчитать количество содержащихся в ней символов «\». Дана строка. Подсчитать количество содержащихся в ней символов «/». Дана строка. Подсчитать количество содержащихся в ней символов «=». Дана строка. Подсчитать количество символов между символов «(» и «)». Дана строка. Подсчитать количество символов между символов «[» и «]». Дана строка. Подсчитать количество символов между символов «%» и «%». Дана строка. Подсчитать количество символов между символов «&» и «&». Дана строка. Подсчитать количество символов между символов «$» и «$». Образец программы по 2-заданию 21. Дана строка. Подсчитать количество символов до символа «#». #include #include using namespace std; int main() { string text; getline(cin,text); int k=0; for(int i=0;i if(text[i]=='#') { cout<<"Count elements after symbol # : "< } k++; } return 0;} Download 58.5 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling