Skip to content

Create adjacent#31

Open
Tim-tech-gif wants to merge 1 commit into
djnzx:masterfrom
Tim-tech-gif:patch-31
Open

Create adjacent#31
Tim-tech-gif wants to merge 1 commit into
djnzx:masterfrom
Tim-tech-gif:patch-31

Conversation

@Tim-tech-gif

Copy link
Copy Markdown

Функція gen_random_vector для генерації випадкового вектора. Функція min_adjacent_sum для знаходження мінімальної суми сусідніх елементів. Функція для виведення результату в консоль.
Генерація вектора:

gen_random_vector генерує вектор з n випадкових значень в діапазоні від 10 до 99. Пошук мінімальної сусідньої пари:

min_adjacent_sum проходить по вектору, використовуючи windows(2), щоб перевірити кожну пару сусідніх елементів. Якщо сума пари менша за попередню мінімальну, то оновлюємо значення. Вивід результату:

print_min_adjacent_sum виводить знайдену пару сусідніх елементів, або повідомляє про відсутність таких елементів. Використання:
Просто запустіть цю програму, і ви отримаєте згенерований вектор та мінімальну пару сусідніх значень. Не забудьте додати crate rand у вашому Cargo.toml:

Функція gen_random_vector для генерації випадкового вектора.
Функція min_adjacent_sum для знаходження мінімальної суми сусідніх елементів.
Функція для виведення результату в консоль.
Генерація вектора:

gen_random_vector генерує вектор з n випадкових значень в діапазоні від 10 до 99.
Пошук мінімальної сусідньої пари:

min_adjacent_sum проходить по вектору, використовуючи windows(2), щоб перевірити кожну пару сусідніх елементів. Якщо сума пари менша за попередню мінімальну, то оновлюємо значення.
Вивід результату:

print_min_adjacent_sum виводить знайдену пару сусідніх елементів, або повідомляє про відсутність таких елементів.
Використання:
Просто запустіть цю програму, і ви отримаєте згенерований вектор та мінімальну пару сусідніх значень. Не забудьте додати crate rand у вашому Cargo.toml:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant