Языки программирования - 35 стр.

UptoLike

Составители: 

35
Структура сведений об операциях: номер счёта клиента, сумма прихода
(положительная) или расхода (отрицательная).
Вводится массив структур первого и второго типа, выполняется по найденному
номеру счёта операция для соответствующего клиента, печатаются сведения в
записях и новое содержимое записи клиента.
Если окажется, что какой-либо чек выписан на сумму, превышающую остаток
счёта,
программа должна печатать соответствующее сообщение.
4.7 Описать шаблон структуры person (указатель name на тип char –фамилия
человека, целое значение age – возраст).
Написать функцию ввода структуры типа person с аргументом типа указатель на
тип person (указатель на ту структуру, которую надо заполнить). Фамилия не
более 20 символов вводится во вспомогательный массив, затем вычисляется
длина введённой строки, выделяется необходимая для
неё память и строка
копируется из вспомогательного массива в выделенный блок. Возраст вводится
обычным способом.
Написать функцию вывода, функция в качестве аргумента получает структуру
типа person и выводит её. Если структура не заполнена, выводится сообщение
структура не заполнена”.
Написать функцию , в которой объявить массив из 5 элементов типа person.
Первые три элемента ввести
с помощью функции ввода. Остальные элементы
оставить не заполненными (указателю name присвоить NULL). С помощью
функции вывода вывести значения всех элементов массива.
4.8 В функции main объявить массив из пяти переменных типа N (см. пример в
разделе объединение). Ввести элементы массива, используя описанную выше
функцию input.