Войти
Регистрация
Спроси ai-bota
В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
Показать больше
Показать меньше
езо1
18.12.2020 22:21 •
Информатика
Используя одномерный массив поменять местами первый минимальный и последний максимальный элементы с++
Показать ответ
Ответ:
bobbobbobgy1
07.10.2020 15:34
#include <iostream>
using namespace std;
int main() {
const int n = 10;
int a[n];
int min, max, imin, imax;
srand(time(0));
for (int i = 0; i < n; i++) {
a[i]=rand() % 5 +1;
cout << a[i] << " ";
}
cout <<"\n";
min = a[0]; imin = 0;
max = a[0]; imax = 0;
for (int i = 1; i < n; i++){
if (a[i]<min) {min = a[i]; imin = i;}
if (a[i]>=max) {max = a[i]; imax = i;}
}
a[imin] = max;
a[imax] = min;
for (int i = 0; i < n; i++) {
cout << a[i] << " ";
}
cout <<"\n";
return 0;
}
Пример:
4 5 4 2 4 3 5 4 4 2
4 5 4 5 4 3 2 4 4 2
0,0
(0 оценок)
Популярные вопросы: Информатика
energo5165
17.06.2022 13:29
Составьте программу так чтобы из слова ученик вышла обратное слово кинечу...
marynochka10092
01.12.2022 11:07
Укажите, если переменные X и Y являются переменными целого типа, то у каких из приведенных ниже выражений тип результата не целый: X mod Y + 2*73 X mod Y + 5div3 X*Y-X...
kirillp02
01.02.2023 09:15
Составить программу формирования массива: ...
nacny2016
01.02.2022 07:29
Назовите ошибки, которые не может обнаружить транслятор:a. Логическик ошибки.b. Синтаксические ошибки.C. Ошибки ввода-вывода и ошибки при работе с данными.d. Ошибки, допускаемые...
ADRELE
03.10.2022 01:23
Текстура в 3D модели означает...
D10A
18.09.2022 12:04
. Айдару по информатике задали составить проект, при программировании задач ему необходимо придерживаться основных этапов разработки проектов Айдару определить и пронумеровать...
mukaseevdaniil1
14.09.2022 19:09
Контрольно-измерительные материалы для промежуточной аттестации по ИНФОРМАТИКЕ за курс 8 класса 1 вариант Часть 1 1. Выберите вариант ответа, в котором объемы памяти расположены...
malinka140117
10.10.2020 19:07
Нужна определить, является ли целое число x (100 000 ≤ x 10 000 000) счастливым (сумма первых трех цифр равна сумме последних трех цифр). сделать проверку корректности...
abaevadilnaz
09.12.2022 10:49
FIPI 28 Прочитайте текст. (1)Кто из нас в детстве не мечтал стать отважным путешественником, чтобы, ступив на неизведанные земли, рассказать затем соотечественникам об...
karisha119
29.01.2021 02:42
Milleks kasutatakse turbavarud? Kirjuta Õ(õige) või V(vale)Loomadele allapanuks. Loomasöödaks. Kütteks. Tee-ehitusel. Raviotstarvel.Paberi tootmiseks. Maja vundamendi...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота
using namespace std;
int main() {
const int n = 10;
int a[n];
int min, max, imin, imax;
srand(time(0));
for (int i = 0; i < n; i++) {
a[i]=rand() % 5 +1;
cout << a[i] << " ";
}
cout <<"\n";
min = a[0]; imin = 0;
max = a[0]; imax = 0;
for (int i = 1; i < n; i++){
if (a[i]<min) {min = a[i]; imin = i;}
if (a[i]>=max) {max = a[i]; imax = i;}
}
a[imin] = max;
a[imax] = min;
for (int i = 0; i < n; i++) {
cout << a[i] << " ";
}
cout <<"\n";
return 0;
}
Пример:
4 5 4 2 4 3 5 4 4 2
4 5 4 5 4 3 2 4 4 2