Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Return 0;. } Компиляция, отладка, тестирование и получение результата:
}
Задания на лабораторную работу № 5 Исходные строки вводить с консоли. В строках можно использовать любые символы, находящиеся на клавиатуре. Вариант 1 Задание 1 Найти в строке все сдвоенные символы. Вывести их на экран и подсчитать их количество.
Входные данные: hb55’#dd& & 87 Выходные данные: Dd & & count=3 Задание 2 Из заданной строки удалить все последовательности символов, находящиеся между корректно записанными круглыми скобками (скобки удалить тоже). Скобки могут быть вложенными.
Входные данные: ab(h[b55](0123)jw((’)f)#dd& & 87 Выходные данные: ab(h[b55]jw#dd& & 87 Вариант 2 Задание 1 Определить, корректно ли расставлены в строке круглые и квадратные скобки. Скобки могут быть вложенными.
Входные данные: ab(h[b55](0123)jw((’)f)#dd& & 87 Выходные данные: Некорректно Задание 2 Переставить в начало строки все буквы в порядке их следования, затем цифры и в конце остальные символы. Рабочие строки не использовать.
Входные данные: a(bh[b55](0123)jw((’)f)#dd& & 87 Выходные данные: abhbjwfdd55012387([]((’))#& &
Вариант 3 Задание 1 Строка – это правильное арифметическое выражение, содержащее только натуральные числа и знаки арифметических операций между ними (+, -, *, /). Подсчитать результат, выполняя арифметические операции в порядке их следования.
Входные данные: 5*3-9/3 Выходные данные: Задание 2 В строке, содержащей не менее двух слов, разделенных пробелом, поменять местами первое и последнее слова.
Входные данные: Abcde fghik lmnop qrst uxyz Выходные данные:
|