АВТ
Язык:

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

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

1745. Лаптев. Семинар 5. Задача 2. Контейнеры - массивы. Вариант 10.

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

Семинар 5. Контейнеры - массивы. Вариант 10.

Меню действий над исходным массивом:

0 – выход из программы;

1 – циклический сдвиг на n позиций вправо первого массива;

2 - циклический сдвиг на n позиций вправо второго массива;

 

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

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

После этого выполнить действия над исходными массивами.

Вывод: по строкам данные исходных массивов, затем результаты выполнения операций - сложения, вычитания, умножения, деления и сравнение.

Затем приступить к реализации пунктов меню. После выполнения каждого действия вывести результаты выполнения всех указанных операций.

 

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

12

1 1 1 1 1 1 1 0 0 1 0 1

1 1 1 1 0 0 0 1 1 0 0 0

1 2

2 1

2 1

2 2

0

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

Bitstring1 = 1 0 1 0 0 1 1 1 1 1 1 1 2687
Bitstring2= 0 0 0 1 1 0 0 0 1 1 1 1 399
Bitstring1 + Bitstring2 = 1 1 0 0 0 0 0 0 1 1 1 0 3086
Bitstring1 - Bitstring2 = 1 0 0 0 1 1 1 1 0 0 0 0 2288
Bitstring1 * Bitstring2 = 1 0 0 0 0 0 1 0 1 1 0 1 1 1 1 1 1 0 0 0 1 1072113
Bitstring1 / Bitstring2 = 1 1 0 6
Bitstring1 > Bitstring2
cycle sdvig 2 Bitstring1
Bitstring1 = 1 0 0 1 1 1 1 1 1 1 1 0 2558
Bitstring2= 0 0 0 1 1 0 0 0 1 1 1 1 399
Bitstring1 + Bitstring2 = 1 0 1 1 1 0 0 0 1 1 0 1 2957
Bitstring1 - Bitstring2 = 1 0 0 0 0 1 1 0 1 1 1 1 2159
Bitstring1 * Bitstring2 = 1 1 1 1 1 0 0 1 0 0 1 0 1 1 1 0 0 0 1 0 1020642
Bitstring1 / Bitstring2 = 1 1 0 6
Bitstring1 > Bitstring2
cycle sdvig 1 Bitstring2
Bitstring1 = 1 0 0 1 1 1 1 1 1 1 1 0 2558
Bitstring2= 0 0 1 1 0 0 0 1 1 1 1 0 798
Bitstring1 + Bitstring2 = 1 1 0 1 0 0 0 1 1 1 0 0 3356
Bitstring1 - Bitstring2 = 1 1 0 1 1 1 0 0 0 0 0 1760
Bitstring1 * Bitstring2 = 1 1 1 1 1 0 0 1 0 0 1 0 1 1 1 0 0 0 1 0 0 2041284
Bitstring1 / Bitstring2 = 1 1 3
Bitstring1 > Bitstring2
cycle sdvig 1 Bitstring2
Bitstring1 = 1 0 0 1 1 1 1 1 1 1 1 0 2558
Bitstring2= 0 1 1 0 0 0 1 1 1 1 0 0 1596
Bitstring1 + Bitstring2 = 1 0 0 0 0 0 0 1 1 1 0 1 0 4154
Bitstring1 - Bitstring2 = 1 1 1 1 0 0 0 0 1 0 962
Bitstring1 * Bitstring2 = 1 1 1 1 1 0 0 1 0 0 1 0 1 1 1 0 0 0 1 0 0 0 4082568
Bitstring1 / Bitstring2 = 1 1
Bitstring1 > Bitstring2
cycle sdvig 2 Bitstring2
Bitstring1 = 1 0 0 1 1 1 1 1 1 1 1 0 2558
Bitstring2= 1 0 0 0 1 1 1 1 0 0 0 1 2289
Bitstring1 + Bitstring2 = 1 0 0 1 0 1 1 1 0 1 1 1 1 4847
Bitstring1 - Bitstring2 = 1 0 0 0 0 1 1 0 1 269
Bitstring1 * Bitstring2 = 1 0 1 1 0 0 1 0 1 0 1 1 0 0 0 0 0 0 1 1 1 1 0 5855262
Bitstring1 / Bitstring2 = 1 1
Bitstring1 > Bitstring2


Статистика Послать на проверку Автор/источник:
Учебные курсы / Языки программирования / Лаптев. Семинар 5. Контейнеры. Задача 2. Контейнер /
1753. 009 - Лаптев. Семинар 5. Задача 2. Контейнеры – массивы. Вариант 9. 1745. 1755. 011 - Лаптев. Семинар 5. Задача 2. Контейнеры - массивы. Вариант 11. 1756. 012 - Семинар 5. Контейнеры - массивы. Вариант 12. 1757. 013 - Лаптев. Семинар 5. Задача 2. Контейнеры - массивы. Вариант 13.
 
время генерации 0.889 сек.
© Copyright ВоГТУ, АВТ, Носов Д.А.