Top.Mail.Ru

Напиши программу Ввести с клавиатуры трехзначное число. Определить, является ли оно палиндромом. Например, числа 121, 343- палиндромы.

Для решения этой задачи мы можем использовать следующий алгоритм: 1. Попросить пользователя ввести трехзначное число с клавиатуры. 2. Прочитать введенное значение и сохранить его в переменную. 3. Выделить цифры из числа, сохранить их в отдельные переменные. – Найдите остаток от…

Write a program that performs encryption using a permutation matrix (forward move) and a key (transmitted word)

Задача заключается в написании программы, которая выполняет шифрование с помощью перестановочной матрицы (перемещение вперед) и ключа (передаваемое слово). Шаги решения: 1. Создайте функцию, которая принимает на вход две строки: сообщение и ключ. 2. Преобразуйте ключ в числовой массив ошибочек, где…

На ввод дан список из N элементов. Числа целые от 0-1000. Определить элемент с максимальным остатком от деления на 10.

Для решения этой задачи понадобится пройти по всем элементам списка и на каждом шагу проверить остаток от деления элемента на 10. Затем нужно сравнить полученные остатки и найти максимальный. Вот шаги решения задачи: 1. Вводим список чисел. 2. Инициализируем переменную…

Условие Чтобы не переборщить с магией, на первых порах юные волшебники должны использовать заклинания с меньшей силой. Сила заклинания определяется его длиной – чем длинее заклинание, тем больше в нем магии. Напиши программу, которая из двух заклинаний выберет то, что слабее, и для пущей безопасности заменит в нем большие буквы на маленькие. Формат входных данных Две строки – заклинания. В исходных строках могут быть буквы любого регистра. Формат выходных данных Самое короткое из заклина

Для решения этой задачи нужно сравнить длины двух заклинаний и выбрать заклинание с меньшей длиной. Затем нужно заменить все большие буквы в выбранном заклинании на маленькие. Шаги решения: 1. Считать две строки, представляющие заклинания, из входных данных. 2. Найти длину…

Выходное отверстие луча плазмы находилось прямо над нами. Диаметр луча был таким огромным, что, когда мы подняли головы, то увидели только сверкающую стену голубой плазмы, которая уходила в бесконечное небо. Гигантские металлические пики усеивали туманную землю внизу, они тянулись до самого горизонта. Каждый пик выбрасывал из себя сверкающую струю плазмы, эти струи пронзали наше качающееся небо, подобно падающему космическому лесу. Напишите программу для нахождения на каждой платформе лучей пла

Из описания задачи можно сделать предположение, что необходимо определить координаты платформ, на которых находятся лучи плазмы. Для решения задачи можно использовать метод простого обнаружения платформ на основе отсчета цветовых значений пикселей. Шаги решения на русском языке: 1. Загрузить изображение, на…

Вы прогуливаетесь по палубе корабля, вдруг вам навстречу идет человек. Вы выводите на экран “Здравствуйте!”. Затем подходите ближе, чтобы рассмотреть, кто этот человек. Если это капитан, то обязательно с новой строчки выведите на экран “Капитан!”. В любом другом случае больше ничего добавлять не надо. Формат входных данных С клавиатуры вводится слово, описывающее статус человека на корабле. Формат выходных данных Фраза ответ. входные данные выходные данные капитан Здравствуйте! Капитан! м

Задача решается следующим образом: 1. Введите статус человека на корабле с клавиатуры. 2. Выведите на экран фразу “Здравствуйте!”. 3. Проверьте, является ли статус человека “капитаном”. Для этого сравните введенное значение с “капитан”. 4. Если статус равен “капитан”, то выведите на…

На вход функции поступает массив. Функция должна вывести максимальный элемент

Задача решается следующим образом: 1. Создаем переменную `max_element` и присваиваем ей значение первого элемента массива. 2. Проходим по всем элементам массива, начиная со второго. 3. Сравниваем каждый элемент массива с текущим максимальным элементом. 4. Если очередной элемент больше `max_element`, обновляем…

Петя придумал игру. Два человека пишут на листке координаты начала и конца отрезка на прямой. При этом длинна отрезка не должна превышать 500, а координаты концов отрезков являются натуральными числами до 1000. После игроки рисуют свои отрезки на одной прямой. Если отрезки пересекаются, первые игрок победил, иначе – победил второй. Помогите Пете написать программу, которая быстро будет вычислять, кто победил.

Для решения этой задачи можно воспользоваться одной из классических алгоритмических задач – нахождением пересечения отрезков на прямой. Шаги решения: 1. Запросить у первого игрока координаты начала и конца отрезка. 2. Проверить допустимость введенных координат (чтобы длина отрезка была не больше…

Создайте 2 массива. Организуйте цикл, в котором происходит обход всех позиций номенклатуры, заведённых в базе. Если это товар, то пусть данная позиция добавляется в массив № 1, но только в случае, если его наименование содержит не более 10 символов. Если это услуга, то пусть добавляется в массив № 2, но только в том случае, если позиция — не предопределённая и она не находится в группе «Услуги доставки». 1с

Шаги решения: 1. Создайте два пустых массива: массив №1 для товаров и массив №2 для услуг. 2. Получите список всех позиций номенклатуры из базы данных. 3. Заведите цикл, в котором будем обходить каждую позицию номенклатуры. 4. Для каждой позиции: –…

Имя входного файла: input.txt Имя входного файла:output.txt Ограничение по времени 2 секунды Ограничение по памяти 256Мбайт На плоскости заданы N различных точек. Нужно построить квадрат минимальной площади стороны которой параллельны осям X и Y, содержащий внутри и на границе все данные точки. Формат выходных данных. В первой строке записано единственное целое число N (2< N < 30). Далее в N строках задаются точки на плоскости (X,Y).Все координаты – целые и по абсолютной величине не превосход

Основная идея решения задачи заключается в поиске наименьшего прямоугольника, в котором будут содержатся все заданные точки. Шаги решения задачи: 1. Прочитать входной файл и получить количество точек N и их координаты X, Y. 2. Найти минимальные и максимальные значения X…

[metform form_id="1136"]