Предмет: Информатика,
автор: lazarenko54242
масив А(15) поміняти місцями елементи з найменшою та
найбільшою довжинами. С++
Ответы
Автор ответа:
1
#include
using namespace std;
int main()
{
int A[15] = { 11, 20, 10, 15, 7, 14, 8, 16, 9, 19, 17, 13, 18, 12, 6 };
int max = 0;
int min = 0;
int c;
for (int i = 0; i < 15; i++){
if (A[i] > A[max])
max = i;
if (A[i] < A[min])
min = i;
}
c = A[max];
A[max] = A[min];
A[min] = c;
for (int i = 0; i < 15; i++)
cout << A[i] << " "
Не можу гаранутувати правильність(
enxt:
а разве не массив строк?
Автор ответа:
0
Відповідь:
#include <iostream>
#include <algorithm>
using namespace std;
int main()
{
int A[15] = { 11, 20, 10, 15, 7, 14, 8, 16, 9, 19, 17, 13, 18, 12, 6 };
int* min_element = std::min_element(A, A + 15);
int* max_element = std::max_element(A, A + 15);
std::swap(*min_element, *max_element);
cout << "The modified array is: " << endl;
for (int i = 0; i < 15; i++)
cout << A[i] << " ";
return 0;
}
Похожие вопросы
Предмет: Алгебра,
автор: petrukdiana941
Предмет: Алгебра,
автор: olacplej
Предмет: Литература,
автор: Alena1r
Предмет: Математика,
автор: marina7057
Предмет: Русский язык,
автор: aleksandrakond64