Черный ящик:
известно что есть на входе и на выходе , а что внутри этого ящика неизвестно.
нуууу например мясорубка, может калькулятор.
Современные пользователи Интернета уже привыкли к символьным адресам сайтов, например videouroki.net или urokidoma.org. Действительно, такие адреса и набирать проще, и запоминаются они лучше. Технология доменных имён, благодаря которой работают эти символьные адреса, настолько срослась с Интернетом, что абсолютное большинство пользователей вообще не задумываются о её существовании.
Благодаря доменной системе имён компьютеры получают неповторимые символьные адреса. Домен – это группа компьютеров, которые объединены по некоторому признаку. Доменный адрес формируется из символьных имён доменов. Количество входящих в адрес доменов и число символов в их именах может быть разным. Доменный адрес представляет собой текстовую строку, составленную по особым правилам. Самое важное из этих правил – иерархия доменов.
Система адресов DNS имеет древовидную структуру. Вершины этой структуры называются доменами. Каждый домен может содержать множество «подчинённых» доменов.
Значит 2527= количество квартир * количество подъездов
2527 = n * m = 7 * 19 *19
Получается, что если подъездов 7, то в каждом 19 * 19 квартир, что отвечает 19 площадкам, и на каждой площадке в таком случае по 19 квартир.
Или может быть 19 подъездов, 7 этажей по 19 квартир на этаже
Или же 2527 = 7 * 361 * 1 = 133 * 19 * 1
133 подъезда, 1 этаж, на каждом этаже 19 квартир
361 подъезд, 1 этаж, на каждом этаже 7 квартир
Или же 2527 = 2527 * 1 * 1
2527 подъезд, 1 этаж, на каждом этаже по 1 квартире
1 подъезд, 1 этаж, 2527 квартир на этаже
Ответ: 1, 7, 19, 133, 361, 2527
Сзади нужно поднести большой магнит или приклеять
Сначала вводится N(кол-во эл-в в массиве), потом сам массив a.
Потом вводится M и массив b.
Программа выводит перевернутые массивы a и b
Если будут вопросы пиши к комментариям.
#include <bits/stdc++.h>
using namespace std;
int main(){
int N;
cin >> N;
vector<int> a(N);
for (int i = 0; i < N; i++)
cin >> a[i];
int M;
cin >> M;
vector<int> b(M);
for (int i = 0; i < M; i++)
cin >> b[i];
reverse(a.begin(), a.end());
reverse(b.begin(), b.end());
for (int i = 0; i < N; i++)
cout << a[i] << ' ';
cout << endl;
for (int i = 0; i < M; i++)
cout << b[i] << ' ';
}