Войти
Регистрация
Спроси ai-bota
В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
Показать больше
Показать меньше
сашагушцщц
18.03.2022 17:38 •
Информатика
Вцелочисленных массива x(n) найти номера и значение, максимального четного и минимально нечетного элементов массива. на языке си .
Ответ:
TanNam123
05.10.2020 02:44
#include <stdio.h>
#include <limits.h>
int main() {
int n;
scanf("%d", &n);
int a[n];
int max = INT_MIN;
int n_max = 0;
int n_min = 0;
int min = INT_MAX;
for(int i = 0; i < n; i++) {
scanf("%d", &a[i]);
if(a[i]%2 == 0 && a[i] > max) {
max = a[i];
n_max = i;
}
if(a[i]%2 !=0 && a[i] < min) {
min = a[i];
n_min = i;
}
}
printf("min: %d, №%d ; max: %d, №%d\n", min,n_min,max,n_max);
return 0;
}
0,0
(0 оценок)
Популярные вопросы: Информатика
nastyaxa12oziu9w
09.03.2020 23:49
Для удаления выделенного фрагмента рисунка в графическом редакторе paint...
svetokot2005
09.03.2020 23:49
Сердце компьютера это как по другому...
AnastasiaPanda
11.09.2021 01:19
Укажите примеры неформальных исполнителей в предложенных ситуациях: 1) светофор на перекрестке 2) повар варит обед 3) ученики играют в футбол 4) ребенок играет...
Агсим
11.09.2021 01:19
Найти сумму 1² + 2² + 3² +10². операцию возведения в степень не использовать.паскаль...
AlinaMalina1011
27.08.2021 15:27
Двоичная и десятичная система счисления 321...
kachanovskiyge
09.07.2022 12:58
Заполнить таблицу устройства компьютера...
16912
29.11.2020 02:53
Чем друг от друга отличается оперативная и постоянная память...
bikkinyaev2006
12.07.2021 13:43
Выполните деление в двоичной системе счисления 1110101+1101101...
Olka1909
12.07.2021 13:43
Переведите число 123,45 из десятичной системы в двойчную...
abilgaziev1
28.07.2021 18:39
Исправить программу , чтобы выдавала 1 ответ. ответ 10270...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
#include <limits.h>
int main() {
int n;
scanf("%d", &n);
int a[n];
int max = INT_MIN;
int n_max = 0;
int n_min = 0;
int min = INT_MAX;
for(int i = 0; i < n; i++) {
scanf("%d", &a[i]);
if(a[i]%2 == 0 && a[i] > max) {
max = a[i];
n_max = i;
}
if(a[i]%2 !=0 && a[i] < min) {
min = a[i];
n_min = i;
}
}
printf("min: %d, №%d ; max: %d, №%d\n", min,n_min,max,n_max);
return 0;
}