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.Исходные программы представить в бумажном и электронном виде.