Войти
Регистрация
Спроси ai-bota
В
Все
Б
Биология
Б
Беларуская мова
У
Українська мова
А
Алгебра
Р
Русский язык
О
ОБЖ
И
История
Ф
Физика
Қ
Қазақ тiлi
О
Окружающий мир
Э
Экономика
Н
Немецкий язык
Х
Химия
П
Право
П
Психология
Д
Другие предметы
Л
Литература
Г
География
Ф
Французский язык
М
Математика
М
Музыка
А
Английский язык
М
МХК
У
Українська література
И
Информатика
О
Обществознание
Г
Геометрия
Показать больше
Показать меньше
germannesta
02.01.2020 03:05 •
Информатика
Задайте массив из 10 элементов с датчика случайных чисел .поменяйте знаки всем четным элементам массива на протиположные . выведите на экран исходный и полученный массивы
Показать ответ
Ответ:
Deverly1
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 оценок)
Популярные вопросы: Информатика
romayakovlev
11.10.2022 11:07
Какие природные явления затрудняют видеосъёмку...
Vovachka1
29.05.2023 20:17
H2 Сіздерге web-сайт жасау жолдарын көрсетемін? (/H2)...
Annaaa63879
04.03.2022 03:03
Сұрақтарға жауап берейік 1.2.3.Видеоны қалай өңдеуге болады?Видео әсерлер дегеніміз не?Видеоны қалай сақтауға болады?...
Александр731
07.12.2020 20:28
Что такое меню и в каких частях сайта его можно расположить...
missliss05
09.10.2022 04:13
Спо информатике 8 класс. продолжите следующие предложения: «сжатия данных которые приводят к сокращению объема данных осуществляется … » а) программами, входящие в пакет microsoft...
Marshmallow123
27.03.2021 10:52
Ширина прямоугольного поля 37м, а длина 160м. Найдите площадь поля и выразите еë в гектарах...
Lomberts
17.09.2022 04:17
Вставьте пропущенные буквы...
naastul2
17.09.2022 04:17
Придумать пример в 7 действий, со смешанными числами и решить его...
akhmedkhatataev95
09.05.2020 17:55
Какой смысл стиха O zingdan qo ymasin,xalqim...
КлименковЛеонид
04.02.2021 21:00
ОО Фотограф каждую неделю делает по 5 выездов в школу. Е.5. а) Реши задачу разными Какой удобнее?Выезд он фотографирует 30 детей. Сколько детей он сфотогЕтире соревнуются два приятеля....
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота
#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;
}