Python. Создайте программу, запрашивающую у пользователя длину и ширину садового участка в футах. Выведите на экран площадь участка в акрах
258
293
Ответы на вопрос:
width = float(input("Введите ширину участка в футах\n"))
length = float(input("Введите длину участка в футах\n"))
result = (width*length)/43560
print("Площадь в акрах ->", result)
w = float(input('Введите ширину (в футах): '))
l = float(input('Введите длину (в футах): '))
S = (w * l) / 43560
print('Площадь участка равна', S, 'акр')
Не понятно, что означает "время, занявшее на сортировку каждым из методов" - метод в всего 1.программе нужно сказать количество элементов в массиве, после этого она выведет необходимую информацию. если нужен вывод самих массивов, раскомментируйте соответствующие строки.#include < iostream> #include < ctime> #include < cstdlib> #include < locale.h> void selection_sort(int *arr, int n, std: : string name){ /*std: : cout < < "неотсортированный массив " < < name < < std: : endl; for (int i = 0; i < n; i++) std: : cout < < arr[i] < < " "; std: : cout < < std: : endl; */ std: : clock_t c_start = std: : clock(); for (int i = 0; i < n - 1; i++) { int ind_min = i; for (int j = i + 1; j < n; j++) if (arr[j] < arr[ind_min]) ind_min = j; if (ind_min ! = i) { int t = arr[ind_min]; arr[ind_min] = arr[i]; arr[i] = t; } } std: : clock_t c_end = std: : clock(); std: : cout < < "отсортированный массив " < < name < < " (сортировка выбором)"< < std: : endl; /*for (int i = 0; i < n; i++) std: : cout < < arr[i] < < " "; std: : cout < < std: : endl; */ float time = 1000.0 * (c_end-c_start) / clocks_per_sec; std: : cout < < "времени затрачено: " < < time < < " мс" < < std: : endl; } int main(){ setlocale(lc_all, "rus"); int n; std: : cout < < "число элементов массива: "; std: : cin > > n; int *arr = new int[n]; arr[0] = 0; for (int i = 1; i < n; i++) arr[i] = arr[i-1] + rand() % 3; selection_sort(arr, n, "[отсортирован по возрастанию]"); arr[0] = 10000; for (int i = 1; i < n; i++) arr[i] = arr[i-1] - rand() % 3; selection_sort(arr, n, "[отсортирован по убыванию]"); for (int i = 0; i < n; i++) arr[i] = rand() % 10000; selection_sort(arr, n, "[случайный массив]"); return 0; }пример работы: число элементов массива: 30000отсортированный массив [отсортирован по возрастанию] (сортировка выбором)времени затрачено: 1760 мсотсортированный массив [отсортирован по убыванию] (сортировка выбором)времени затрачено: 2838 мсотсортированный массив [случайный массив] (сортировка выбором)времени затрачено: 1789 мс
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
аннаксения10.11.2020 10:54
-
VADIMSTRENDG21.06.2022 13:48
-
Kuk121206.04.2023 10:40
-
Vladttttt15.12.2020 08:03
-
bbbbbbbbbb225.12.2022 20:39
-
lesyastruklol04.02.2023 06:10
-
Natasik77726.12.2020 08:42
-
Lena8926929571709.11.2020 02:04
-
Desa1115.11.2020 04:41
-
OlesyaSteb04.04.2021 16:41
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.