sleep13
13.07.2020 23:58

Исправить код (не сортирует масив). метод сортировки: выбором.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
aleksseveme
01.03.2023 05:04

#include <iostream>

using namespace std;

void sortArray(int *arr) {

   int tmp;

   for (int i = 0; i < 4; i++) {

       for (int j = 0; j < 4 - 1; j++) {

           if (arr[j] > arr[j + 1]) {

               tmp = arr[j];

               arr[j] = arr[j + 1];

               arr[j + 1] = tmp;

           }

       }

   }

   for (int i = 0; i < 4; ++i) {

       cout << arr[i]<< " ";

   }

}

int main() {

   setlocale(LC_ALL, "Russian");

   int* data = new int[4];

   cout << "Введите числа: " << endl;

   for (int i = 0; i < 4; ++i) {

       cin >> data[i];

   }

   sortArray(data);

delete [] data;

system(" Pause");

}

Объяснение:

Код на с++.

По факту,всё что тебе нужно это

tmp = arr[j];

аrr[j] = arr[j + 1];

arr[j + 1] = tmp;

Где arr-это твой массив 4-ёх чисел.

при этого напишешь на любом языке такой алгоритм

0,0(0 оценок)
Ответ:
СитниковаЛиза
23.01.2021 22:09

Программа 5:

#

# (c) NaaMan

import math

print( 'Введите через пробел длины сторон: ')

a, b, c = map( float, input().split())

if a+b>c and a+c>b and b+c>a:

   d = list((a,b,c))

   d.sort()

   a,b,c = d

   if a*a + b*b == c*c:

       print('Треугольник прямоугольный')

   else:

       x = (a*a + b*b - c*c) / (2 * a * b)

       gamma = math.acos(x)

       grd = gamma / math.pi * 180

       print('Угол С = %3.4f градусов'% grd)

else:

   print('Таких треугольников не существует!')

Программа 6:

#

# (c) NaaMan

import math

print( 'Введите через пробел a и b: ')

a, b = map( int, input().split())

print( 'Введите через пробел c и d: ')

c, d = map( int, input().split())

print( 'Максимальное из двух меньших - ', max( min( a, b), min( c, d)))

Программа 7:

#

# (c) NaaMan

import math

print( 'Выберите режим перевода')

print( '0 - из градусов в рад')

print( '1 - из рад в градусы')

n = int( input( '> '))

x = float( input( 'Введите меру угла: '))

if n:

   res = x / math.pi * 180 # rad -> grad

else:

   res = x * math.pi / 180 # grad -> rad

print( 'Результат: %3.4f'% res)

Объяснение:


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