Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lab_9.doc
Скачиваний:
8
Добавлен:
21.11.2019
Размер:
101.38 Кб
Скачать

9.2.Задание к работе

  1. Создать массив из 50-ти чисел, значения которых равны значению функции от индекса элемента. Функции взять из второго задания предыдущей лабораторной работы. Распечатать значения этого массива.

  2. Пользователь вводит с клавиатуры слово (не больше 19 букв). Его нужно распечатать вертикально, выводя по одной букве в строке. Ввод пользователем слова в массив символов a можно реализовать следующей командой: scanf("%s", a); (для объяснения того, как она работает, потребовался бы еще не пройденный материал, поэтому объяснения пока пропустим). При выводе строки на экран нужно иметь в виду, что количество символов в строке неизвестно, но известно, что последний символ – '\0'. При написании программы подумайте, как можно сократить количество операций в ней.

  3. Объявить структуру, содержащую строки, соответствующие имени и фамилии человека. Создать массив из 10 таких структур, заполнить их именами и фамилиями любых известных людей. Напечатать список людей, чье имя совпадает с именем, которое ввел пользователь.

9.3.Содержание отчета

Отчет должен содержать текст всех программ с подробными комментариями и результаты работы этих программ.

9.4.Контрольные вопросы

  1. Что такое массив?

  2. Как объявить массив?

  3. Каковы особенности индексирования элементов массивов?

  4. Что означает ошибка выхода за границы массива?

  5. Что такое операция индексирования?

  6. Что такое строка, как она создается и применяется?

  7. Что такое структура, как она создается и применяется?

6

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]