3. Написать программу добавления слова «hello» после первого слова введенной с троки
4. Написать программу сравнения двух строк с помощью функции strcmp ()
5. Написать программу замены во веденной строке заглавных букв О на малые
6. Написать программу подсчета букв ‘и’ во введенной строке
7. Написать программу удаления всех пробелов из введенной строки
8. Написать программу копирования первой половины введенной строки в другую
9. Написать программу сравнения первых половин двух введенных строк
10. Написать программу замещения первой половины строки второй, а второй – первой
10. Написать программу работы с массивом структур в соответствии с номером своего варианта.
Варианты заданий
1. Написать программу поиска книги по году издания в массиве
2. Написать программу удаления книги из массива структур с введенным именем
3. Написать программу поиска числа книг с заданным годом издания
4. Написать программу сортировки книг в массиве структур по убыванию года
5. Написать программу добавления новой книги в начало массива структур.
6. Написать программу поиска сотрудников с указанным именем в массиве структур сотрудников
7. Написать программу сортировки студентов по возрастанию номера их группы
8. Написать программу удаления информации о сотруднике с указанным возрастом
9. Написать программу сортировки книг по возрастанию их цен
10. Написать программу удаления учреждений с указанным названием из массива структур учреждений
11. Возьмите составленные программы на языке С и преобразуйте их в программу на C++.(согласно советам приведенным в краткой теории методички)
Составьте список использованных конструкций, не являющихся конструкциями C++, и определите, соответствуют ли они стандарту ANSI С. Приведите разработанные программы в строгое соответствие с ANSI С (добавьте прототипы и т. д.), затем преобразуйте в программы на C++.
Оцените время, необходимое для такого преобразования программ.
Сравните исходную и преобразованную программы по размерам и возможностям сопровождения.
Содержание отчета.
1.Блок-схемы алгоритма работы лабораторных программ.
2.Листинг программ на языках С и С++ с подробными комментариями.
3. Рекомендации по выбору основного языка программирования.
4. Сравнительные оценки исходных и преобразованных программ по размерам и программным возможностям.
5.Исходные программы представить в бумажном и электронном виде.