Войти
Регистрация
Спроси ai-bota
В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
Показать больше
Показать меньше
Bata2003
30.09.2022 16:23 •
Информатика
Задайте массив из 10 элементов с датчика случайных чисел .поменяйте знаки всем четным элементам массива на протиположные . выведите на экран исходный и полученный массивы
Ответ:
dondokov03
30.09.2020 20:32
#include <stdlib.h>
#include <time.h>
#include <stdio.h>
#include <conio.h>
#define N 10
int main() {
int a[N], min, max;
size_t n, ix_min, ix_max, beg, end;
srand((unsigned)time(NULL));
for (n = 0; n < N; n++) a[n] = rand();
for (n = 0; n < N; n++) printf("%6i", a[n]);
printf("\n");
ix_max = ix_min = 0;
min = max = a[0];
for (n = 1; n < N; n++) {
if (a[n] < min) {
min = a[n];
ix_min = n;
}
if (a[n] > max) {
max = a[n];
ix_max = n;
}
}
beg = ix_min < ix_max ? ix_min : ix_max;
end = ix_min > ix_max ? ix_min : ix_max;
++beg;
if (beg - end > 0)
for (n = beg; n < end; n++)
printf(" %i ", n + 1);
else printf("Elements are absent\n");
_getch();
return 0;
}
0,0
(0 оценок)
Популярные вопросы: Информатика
0000101038473626261
05.09.2022 04:27
Жазылған сөз (әдеби туындылар, шығарма) деп аталады...
Denis8903
25.07.2021 15:57
Сколько типов информации закодировано на компьютере...
22.05.2023 06:49
Запишите числа в нормальной форме: 1) 3,215 2) 0,0000002 3) 0, 00654...
умникARM
06.06.2021 06:50
Как называется устройство находящееся на пересечении множеств 1) планшет 2)ноутбук 3)смартфон 4)нетбук...
ilham11997766
06.06.2021 06:50
Четыре девочки встали в круг. девочек звали галина, людмила,, марина и полина. девочки отличаются цветом волос (блондинка,брюнетка, рыжая и шатенка) какие волосы...
Tusurgaliev11
20.07.2020 04:18
П ятеро учнів вишику- вались у шеренгу навідстані 2 м один відодного. Яка довжинашеренги?...
darinashagaeva
30.05.2022 23:24
Написати відгук на новелу Павутинка...
Шеф5555555555
18.03.2023 20:33
Які райони не відносять до найгустіше заселених територій планети: А) старі промислові райони Європи і північного сходу США;Б) вологі екваторіальні ліси Південної...
studentASH
25.07.2020 20:37
экстремальные погодные явления : цунами,торнадо,смерч,землетрясение,извержение вулкана,ураган,засуха,снежная буря ,лавина и наводнение ....
ЛюАниме
24.11.2022 05:51
2.7+3у=9у-18.9 клас 6 тема рівняння...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
#include <time.h>
#include <stdio.h>
#include <conio.h>
#define N 10
int main() {
int a[N], min, max;
size_t n, ix_min, ix_max, beg, end;
srand((unsigned)time(NULL));
for (n = 0; n < N; n++) a[n] = rand();
for (n = 0; n < N; n++) printf("%6i", a[n]);
printf("\n");
ix_max = ix_min = 0;
min = max = a[0];
for (n = 1; n < N; n++) {
if (a[n] < min) {
min = a[n];
ix_min = n;
}
if (a[n] > max) {
max = a[n];
ix_max = n;
}
}
beg = ix_min < ix_max ? ix_min : ix_max;
end = ix_min > ix_max ? ix_min : ix_max;
++beg;
if (beg - end > 0)
for (n = beg; n < end; n++)
printf(" %i ", n + 1);
else printf("Elements are absent\n");
_getch();
return 0;
}