В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
Ксюнька1801
Ксюнька1801
01.03.2022 18:16 •  Информатика

Имеется прямоугольное изображение, разбитое на единичные квадратики, размер этого изображения n \times mn× m, (5 \leq n, m5≤n,m). Каждый его квадратик либо чёрный либо белый. Известно, что на этом изображении нарисована черным цветом на белом фоне одна четырёхсвязная фигура. Фигура называется четырёхсвязной, если между любыми двумя её клетками можно построить путь по клеткам этой фигуры, в котором любые две рядом стоящие клетки являются соседними в изображении либо по горизонтали либо по вертикали. Далее изображение разбили на строки и соединили их в одну большую строку без пробелов и разделителей. Длина этой строки n * mn∗ m. После этого её отправили в направлении шарового звёздного скопления M13, находящегося на расстоянии 25000 световых лет в созвездии Геркулеса. Вы обитатель M13 и перед вами поставили задачу восстановить изображение, исходя из информации о его четырёхсвязности. Гарантируется, что решение единственно. Формат входных данных

На вход подается принятая строка. Она состоит из знаков '.' и '#'. Точки соответствуют фону, а решётки — изображённой фигуре. Длина строки не превосходит 5184.

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

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

Sample Input:

###...#..#.#...#..###...#...###..#..#..#.##..##..
Sample Output:


...###...
#..#.#...
#..###...
#...#

#
#
..#..#..#
.##..##..

Показать ответ
Ответ:
draft1challenge
draft1challenge
29.09.2022 15:01

#include <iostream>

#include <clocale>

using namespace std;

int main()

{

   setlocale(LC_ALL,"Russian");

   int a, b, c;

   cin >> a >> b >> c;

   if (a > 0)

   {

       a = a * a;

   }

   if (b > 0)

   {

       b = b * b;

   }

   if (c > 0)

   {

       c = c * c;

   }

   cout << a << " " << b << " " << c;

}

Объяснение:

#include <iostream>  // Библиотека ввода-вывода

#include <clocale>  // Библиотека локализации (возможно, будет работать без нее)

using namespace std; // Пространство имён

int main()

{

   setlocale(LC_ALL,"Russian");  // Локализация (возможно, будет работать без нее)

   int a, b, c;  // Создание целочисленных переменных

   cin >> a >> b >> c;  // Ввод переменных с клавиатуры

   if (a > 0)  // Если значение переменной а > 0

   {

       a = a * a;  // Переменная а = а умноженное на а (квадрату переменной а)

   }

   if (b > 0)  // Если значение переменной b > 0

   {

       b = b * b;  // Переменная b = b умноженное на b (квадрату переменной b)

   }

   if (c > 0)  // Если значение переменной c > 0

   {

       c = c * c;  // Переменная c = c умноженное на c (квадрату переменной c)

   }

   cout << a << " " << b << " " << c;  // Вывод через пробел

}

0,0(0 оценок)
Ответ:
ilacher12
ilacher12
11.02.2023 01:24

number = int(input("Введите число: "))

if ((number > 999 and number < 10000) and ((number % 7 == 0) or (number % 17 == 0))):

   print("YES")

else:

   print("NO")

Объяснение:

number = int(input("Введите число: "))  // Создание + ввод целочисленной переменной number

if ((number > 999 and number < 10000) and ((number % 7 == 0) or (number % 17 == 0))):  // Условие:

(number > 999 and number < 10000) - проверяет, является ли число четырехзначным;

((number % 7 == 0) or (number % 17 == 0)) - проверяет, делится ли число на 7 или на 17 без остатка

Два условия связаны побитовым оператором and (И)

   print("YES")  // Вывод YES

else:  // Иначе

   print("NO") // Вывод NO

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота