Войти
Регистрация
Спроси ai-bota
В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
Показать больше
Показать меньше
linakirilinaa
05.07.2020 00:33 •
Информатика
Язык си заполнить массив из 10 элементов случайными числами в интервале [-10; 10] и выполнить инверсию отдельно для 1-й и 2-й половин массива
Ответ:
паулодибала
07.10.2020 06:36
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n=10, h;
int a[n];
srand (time(NULL));
for (int i=0; i<n; i++)
{
a[i] = rand() % 21 - 10;
printf ("%4d ", a[i]);
}
printf("\n");
for (int i=0; i<n/4; i++){
h = a[i]; a[i] = a[n/2-i-1]; a[n/2-i-1] = h;
}
for (int i=n/2; i<3*n/4; i++){
h = a[i]; a[i] = a[3*n/2-i-1]; a[3*n/2-i-1] = h;
}
for (int i=0; i<n; i++) printf ("%4d ", a[i]);
printf("\n");
return 0;
}
Пример:
-4 -10 -2 -8 3 -2 1 -5 -6 -5
3 -8 -2 -10 -4 -5 -6 -5 1 -2
0,0
(0 оценок)
Популярные вопросы: Информатика
hoseokjkjk
07.09.2022 19:11
Сколько байт и бит в 16 мегабайтах ( в степенях числа 2)...
sob000
07.09.2022 19:11
Определите информационный обьем изображения , состоящего из 32*64 точек в формате rgb...
mrvlad12
20.12.2022 10:17
Что говорят куклы? допиши их реплики.hello,i m miss dee...
RUSsamir
20.12.2022 10:17
Задайте вопросы к выделенным словам: 1. the teacher (is checking our tests) now. 2. we were discussing these questions (from two to four). 3. they (were having an english...
КОте2004
20.12.2022 10:17
Имена древнегреческих богов, какие символы природы они отражали, покровителями каких занятий они !...
Екатерина2987
20.12.2022 10:17
6предложений и чтобы там было простое,осложнено однородными членами,сложное, с оборотом из рассказа ревизор...
Excellent11
20.12.2022 10:17
Как сделать пересказ к рассказу зощенко. 4 класс...
iulelebedeva
20.12.2022 10:17
15б раскройте скобки и найдите значение выражения: 1) -1,6(2а-7) при а=6 2) -0,4(3b+4) при b=7 3 -2/3(3/4-1,5c) при с= -3,5 4)(8d-5)×( -0,6)при d=5 5)0,9( -8-3х) при х=4...
GardenBrid
20.12.2022 10:17
Кто не является мореплавателе. христофор колумб, фернан магеллан, тур хейердал, джордан бруно....
двоищник3
20.12.2022 10:17
Пунктуационный разбор предложения : мы собрались в уютном кафе....
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
#include <stdlib.h>
int main()
{
int n=10, h;
int a[n];
srand (time(NULL));
for (int i=0; i<n; i++)
{
a[i] = rand() % 21 - 10;
printf ("%4d ", a[i]);
}
printf("\n");
for (int i=0; i<n/4; i++){
h = a[i]; a[i] = a[n/2-i-1]; a[n/2-i-1] = h;
}
for (int i=n/2; i<3*n/4; i++){
h = a[i]; a[i] = a[3*n/2-i-1]; a[3*n/2-i-1] = h;
}
for (int i=0; i<n; i++) printf ("%4d ", a[i]);
printf("\n");
return 0;
}
Пример:
-4 -10 -2 -8 3 -2 1 -5 -6 -5
3 -8 -2 -10 -4 -5 -6 -5 1 -2