АВТ
Язык:

Дистанционный практикум по программированию

Задачи On-line статус ЧаВо Турниры
Для авторов:
 
Здравствуйте, Гость! Войдите с паролем или зарегистрируйтесь.

1537. Лаптев. Семинар 1. Классы и объекты. Задача 2. Структуры и классы. Вариант 17.

Ограничение времени: 1 секунды
Ограничение памяти:65536КБ
Баллы:2
Статистика Послать на проверку Задачу добавил Administrator

Структуры и классы

Тип данных должен быть реализован в виде класса с указанными закрытыми полями, где операции реализуются в виде открытых методов класса. Требуется реализовать тип данных с помощью класса. Во всех заданиях обязательно должны присутствовать:

·        Метод инициализации Init(); метод должен контролировать значения аргументов на корректность, при некорректных значения выводить сообщение No и заканчивать работу с этим экземпляром;

·        Ввод с клавиатуры Read();

·        Вывод на экран Display(), в котором выводятся поля экземпляра и результат вычислений специфического метода;

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

image001

 

Формат входных данных.

Ввод:  параметры двух статических объектов, после этого число позиций, на которые происходит сдвиг, затем число пар экземпляров динамических объектов и данные параметров динамических объектов.

Вывод: поля экземпляра и результаты специфических методов статического объекта, затем данные экземпляров и результаты специфических методов динамического объекта.

Пример входных данных:

111100001010  101001010000 111111111111 101010101010

1

3

111101010000 101011111111 101001010000 111100000101

010100001010 111111110101 101001010101 111100000000

111100001010 110011000101 101010101000 111100001111

Пример выходных данных:

111100001010  101000000000  
111111111111  101011111010  
11110101  11111010  
000011110101  010110101111  
000000000000  010101010101  
1111000010100  1010010100000  
1111111111110  1010101010100  
11110000101  10100101000  
11111111111  10101010101  
101001010000  101000000101  
111101010000  111111111111  
10100000000  10111111010  
000010101111  010100000000  
010110101111  000011111010  
1111010100000  1010111111110  
1010010100000  1111000001010  
11110101000  10101111111  
10100101000  11110000010  
0  111100000000  
111101011111  111111110101  
111101011111  11110101  
01011110101  000000001010  
010110101010  000011111111  
101000010100  1111111101010  
1010010101010  1111000000000  
1010000101  11111111010  
10100101010  11110000000  
101000001000  110000000101  
111110101010  111111001111  
10110100010  1111001010  
000011110101  001100111010  
010101010111  000011110000  
1111000010100  1100110001010  
1010101010000  1111000011110  
11110000101  11001100010  
10101010100  11110000111  


Статистика Послать на проверку Автор/источник:
Учебные курсы / Языки программирования / Семинар 10. Классы и объекты. Задача 2 Лаптев,1.2 /
1520. 016 - Лаптев. Семинар 1. Классы и объекты. Задача 2. Структуры и классы. Вариант 16 1537. 1771. 018 - Лаптев. Семинар 1. Классы и объекты. Задача 2. Структуры и классы. Вариант 18. 1521. 019 - Лаптев. Семинар 1. Классы и объекты. Задача 2. Структуры и классы. Вариант 19 1511. 020 - Лаптев. Семинар 1. Классы и объекты. Задача 2. Структуры и классы. Вариант 20.
 
время генерации 0.031 сек.
© Copyright ВоГТУ, АВТ, Носов Д.А.