М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
chmochmoshnoe
chmochmoshnoe
27.03.2021 10:17 •  Информатика

Известно что некоторые для шифрования сообщений после каждой главной буквы вставляет а

👇
Ответ:
ivanes
ivanes
27.03.2021
Яа паошла ва маагазин каупить маороженое. Заачем? Нае занаю.
4,5(90 оценок)
Открыть все ответы
Ответ:
vikazelenaya1
vikazelenaya1
27.03.2021

Алгоритм, в котором выбирается один из нескольких возможных путей вычислительного процесса, называется "разветвляющимся" алгоритмом (ответ Б). В таком алгоритме возможно несколько направлений выполнения кода, которые выбираются в зависимости от определенных условий или ветвей решений.

Вс алгоритмы (ответ Г) могут использоваться для выполнения определенных подзадач внутри основного алгоритма, но они не обязательно включают выбор путей выполнения. Линейный алгоритм (ответ А) представляет собой последовательное выполнение команд или инструкций без разветвлений или повторений. Циклический алгоритм (ответ В) включает повторение определенного блока кода до выполнения определенного условия.

В данном случае, когда речь идет о выборе одного из нескольких возможных путей, мы говорим о разветвляющемся алгоритме (ответ Б).

4,5(43 оценок)
Ответ:
ботаник041
ботаник041
27.03.2021
#include
#include
using namespace std;

const int SIZE = 4;

// Функція для виведення поля гри
void displayPuzzle(int puzzle[][SIZE]) {
for (int i = 0; i < SIZE; ++i) {
for (int j = 0; j < SIZE; ++j) {
cout << puzzle[i][j] << "\t";
}
cout << endl;
}
cout << endl;
}

// Функція для перевірки, чи вирішена гра
bool isSolved(int puzzle[][SIZE]) {
int count = 1;
for (int i = 0; i < SIZE; ++i) {
for (int j = 0; j < SIZE; ++j) {
if (puzzle[i][j] != count && count != SIZE * SIZE) {
return false;
}
count++;
}
}
return true;
}

// Функція для обміну значеннями двох клітинок
void swapCells(int puzzle[][SIZE], int row1, int col1, int row2, int col2) {
int temp = puzzle[row1][col1];
puzzle[row1][col1] = puzzle[row2][col2];
puzzle[row2][col2] = temp;
}

// Функція для перемішування п'ятнашок
void shufflePuzzle(int puzzle[][SIZE]) {
srand(time(NULL));
for (int i = 0; i < SIZE; ++i) {
for (int j = 0; j < SIZE; ++j) {
int randRow = rand() % SIZE;
int randCol = rand() % SIZE;
swapCells(puzzle, i, j, randRow, randCol);
}
}
}

// Функція для отримання введення користувача
void getUserMove(int& row, int& col) {
cout << "Введіть рядок та стовпчик клітинки, яку бажаєте перемістити (розділені пробілом): ";
cin >> row >> col;
}

// Головна функція гри
int main() {
int puzzle[SIZE][SIZE] = {
{1, 2, 3, 4},
{5, 6, 7, 8},
{9, 10, 11, 12},
{13, 14, 15, 0}
};

int moves = 0;
time_t startTime, endTime;

// Початок гри
cout << "Гра \"П'ятнашки\"!" << endl;
displayPuzzle(puzzle);
startTime = time(NULL);

// Перемішування п'ятнашок
shufflePuzzle(puzzle);

// Головний цикл гри
while (!isSolved(puzzle)) {
int row, col;
displayPuzzle(puzzle);
4,4(44 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ