Алгоритмы(1657 задач)
Структуры данных(279 задач)
Интерактивные задачи(17 задач)
Другое(54 задач)
Напишите программу, которая переставляет элементы массива в обратном порядке.
Программа должна содержать процедуру чтения и вывода на экран массива, а также процедуру переворота массива. Каждой процедуре передает в качестве параметра длина массива и ссылка на массив.
Процедура переворота массива не должна использовать вспомогательного массива.
В первой строке вводится одно натуральное число N, не превосходящее 100 — количество элементов массива.
Во второй строке вводятся через пробел N натуральных чисел, не превосходящих 100 — элементы массива.
Выведите N чисел через пробел — элементы массива в обратном порядке.
5 1 2 3 4 5
5 4 3 2 1
Вам требуется нарисовать на экране ёлочку высоты H.
Вводится одно натуральное число H, не превосходящее 20.
Выведите ёлочку из звёздочек (см. примеры).
2
* ***
4
* *** ***** *******
На планете Роботов очень не любят десятичную систему счисления, поэтому они попросили Вас написать программу, которая заменяет все встречающиеся в тексте числа на эти же числа, но в двоичной системе счисления.
Единственная строка, состоящая из любых символов. Длина строки не превышает 255 символов. Гарантируется, что во всех числах нет ведущих нулей.
Выведите преобразованную строку.
6^&678JKjdkdl;?.,lk879Pk1kdfl4839
110^&1010100110JKjdkdl;?.,lk1101101111Pk1kdfl1001011100111
Руководство по У.У.Л.П. решило расставить 4-х снайперов на поле особым образом, а именно, чтобы они образовывали прямоугольник. Три снайпера без проблем заняли свои позиции, а четвертый никак не мог найти своей позиции и в поисках ее начал бродить по полю. Первый снайпер предлагал воспользоваться методом Шредингера, ведь существует отличная от нуля вероятность, что снайпер сам найдет нужное место. Второй снайпер предлагал воспользоваться методами аналитической геометрии. А третий снайпер предложил написать программу, которая методом перебора найдет координаты четвертого снайпера.
Шесть чисел: x1, y1, x2, y2, x3, y3 — координаты трех снайперов через пробел. Гарантируется, что все три координаты помещаются в тип longint (int в си).
Выведите координаты четвертого снайпера.
0 1 2 0 0 0
2 1
Задано натуральное число N. Напишите программу, которая выведет на экран все числа: сначала число N, а затем числа от 1 до N - 1.
Вводится одно натуральное число, не превосходящее 1000
Выведите N - 1 натуральное число. Числа должны быть разделены пробелами.
5
5 1 2 3 4