Составьте программу, которая меняет местами максимальный и минимальный элементы массива и выводит на экран исходный и преобразованный массивы. Все элементы массива различны, и их значения вводятся с клавиатуры.
1 Наименьшим элементом изображения на графическом экране является пиксель.
2 Цвет пикселя на экране монитора формируется из следующих базовых цветов: красного, синего, зелёного.
3 Компьютерная программа может управлять работой компьютера, если она находится в оперативной памяти.
4 Полный путь к файлу имеет вид C:\BOOK\name_may_1.ppt. Расширение этого файла: .ppt
5 В какой строке единицы измерения информации расположены по возрастанию? Г бит, байт, килобайт, мегабайт, гигабайт.
6 Алфавит двоичной системы счисления: 0, 1.
7 Для пяти букв латинского алфавита заданы их двоичные коды, эти коды представлены в таблице: А В С D E 000 01 100 10 011 Определить что закодировано в 01 10 100 011 000 В) BDCEA
#include <iostream>
#include <iomanip>
#include <ctime>
using namespace std;
int main()
{
setlocale(LC_ALL, "russian");
int max = 0;
int min = 0;
int Indexmin2;
int Indexmax = 0, Indexmin = 0;
const int N = 10;
int array[N];
int i;
for (i = 0; i < N; i++)
{
cin >> array[i];
}
cout << endl;
cout << " Результат до перестановки " << endl;
for (i = 0; i < N; i++)
{
cout << setw(5) << array[i];
}
cout << endl;
cout << " Результат после перестановки " << endl;
for (i = 0; i < N; i++)
{
if (array[i] > max)
{
max = array[i];
Indexmax = i;
}
if (array[i] < min)
{
min = array[i];
Indexmin = i;
}
}
Indexmin2 = array[Indexmin];
array[Indexmin] = array[Indexmax];
array[Indexmax] = Indexmin2;
for (i = 0; i < N; i++)
{
cout << setw(5) << array[i];
}
cout << endl;
cout << "Максимальное: " << max << endl;
cout << "Минимальное: " << min << endl;
cout << "Максимальный индекс: " << Indexmax << endl;
cout << "Минимальный индекс: " << Indexmin << endl;
}