Войти
Регистрация
Спроси ai-bota
В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
Показать больше
Показать меньше
alenka1408
17.03.2020 01:43 •
Информатика
Язык си заполнить массив из 10 элементов случайными числами в интервале [-10; 10] и выполнить инверсию отдельно для 1-й и 2-й половин массива
Ответ:
kuyavchr
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 оценок)
Популярные вопросы: Информатика
aruzhanomash
21.04.2022 15:02
опишіть етапи створення сайтів...
tanyapolya76ovv7hr
07.10.2020 17:42
По анаграммам найти исходное слова .а) днкрпвоои.б)рттинмиуес...
CherryyLou
02.04.2020 08:59
Написать программу( желательно си++). Дана непустая последовательность литер, оканчивающаяся точкой.Определить, удовлетворяет ли она следующему свойству: последовательность...
maxim2006c
22.01.2021 23:59
Меню «Коррекция» предназначено для…..Верных ответов: 4...
айлан8
21.07.2022 23:34
1.записать на языке паскаль выражение: | x² - 20 | / cos y + 5x √y 2.чему равны значения переменных t и r после исполнения фрагмента программы: t : =1 if r 10then r:...
ЛесяКисс
21.07.2022 23:34
Сгенерировать массив из n случайных целых чисел и вывести его. ввести целое число. определить, есть ли в массиве элемент, равный этому числу, или вывести сообщение,...
zkudaybergen
28.09.2020 02:15
Как называется удаление участника из группы за некорректное поведение через занесения его в чёрный список...
lemurec
19.01.2023 01:55
1011011010 в 2 системе перевести в a в 10 системе в столбик,и 4736 в десятичной перевести в a в 2 системе тоже в столбик нужно 52...
гпү
19.02.2020 21:25
Эта программа которую можно отнести к разряду классических ею пользуются как дети так и взрослые она позволяет изменять маштаб пользоваться палитрой а также распологает...
elizavetaivlic
19.02.2020 21:25
Программа которая позволяет переводить изображение документов и pdf-фаилы в электронные редактируемые форматы без необходимости перепечатывание...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и 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