Войти
Регистрация
Спроси ai-bota
В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
Показать больше
Показать меньше
penguin2517
17.05.2020 17:38 •
Информатика
Язык c++. сформировать массив из 12 элементов. вывести его на экран, выделив минимальный и максимальный элементы массива (например, восклицательными знаками).
Ответ:
eviljew1
08.10.2020 09:51
#include <iostream>
using namespace std;
int main() {
int n=12, imax=0, imin=0;
int a[n];
srand(time(NULL));
cout<<"array:"<<endl;
for (int i=0; i<n; i++)
{
a[i]=rand() % 50;
cout<<a[i]<<" ";
}
cout<<endl;
for (int i=1; i<n; i++) {
if (a[i] > a[imax]) imax = i;
if (a[i] < a[imin]) imin = i;
}
for (int i=0; i<n; i++) {
if (i == imax || i == imin) cout << " ! " << a[i] << " ! ";
else cout << a[i] << " ";
}
cout<<endl;
return 0;
}
Пример:
array:
31 0 13 29 13 34 33 42 40 26 48 24
31 ! 0 ! 13 29 13 34 33 42 40 26 ! 48 ! 24
0,0
(0 оценок)
Популярные вопросы: Информатика
Лучік12
04.03.2023 22:41
Объем сообщения, содержащего 5120 символов, составил 10 Кбайт. Какова мощность алфавита, с которого записано это сообщение?...
Loxswe
13.02.2023 05:36
Как можно преобразовать слово СКАНЕР в слово ПРИНТЕР?...
kuku2s
08.07.2022 03:25
Решить по информатике для записи текста использовалось 64 символьный алфавит. каждая страница содержит 25 строк по 40 символов в строке. какой объем информации содержат...
YourMango
06.03.2022 07:34
Вывести на экран квадраты чисел от 10 до 20. ( с использованием for)...
михас3
06.03.2022 07:34
Напечатать таблицу умножения на 5 ( с циклом for)...
aluanakim
24.10.2022 11:20
Pascalabc.net дан массив из 20 целых чисел,все элементы меньше 10 заменить на 1, и вывести получившиеся массив на экран. заполнение массива с клавиатуры....
daha561
20.04.2022 15:34
360000 байтта неге Кбайт бар?...
Fjk123cg
25.10.2021 16:34
Расположи разности в порядке убывания их значений 342-78 345-78 342-80 340-80 345-75 расположи произведения в порядке возрастания их значений 26*30 620*5 62*400...
панда267
25.10.2021 16:34
Надо решить : в бассейн из двух труб вливается вода.из одной трубы со скоростью 37 л/мин,из другой 42 л/мин. за какое время заполнится этот бассейн, который вмещает...
nastykatymari
25.10.2021 16:34
Какое соединение получится при восстановлении водородом этановой кислоты...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
using namespace std;
int main() {
int n=12, imax=0, imin=0;
int a[n];
srand(time(NULL));
cout<<"array:"<<endl;
for (int i=0; i<n; i++)
{
a[i]=rand() % 50;
cout<<a[i]<<" ";
}
cout<<endl;
for (int i=1; i<n; i++) {
if (a[i] > a[imax]) imax = i;
if (a[i] < a[imin]) imin = i;
}
for (int i=0; i<n; i++) {
if (i == imax || i == imin) cout << " ! " << a[i] << " ! ";
else cout << a[i] << " ";
}
cout<<endl;
return 0;
}
Пример:
array:
31 0 13 29 13 34 33 42 40 26 48 24
31 ! 0 ! 13 29 13 34 33 42 40 26 ! 48 ! 24