Войти
Регистрация
Спроси ai-bota
В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
Показать больше
Показать меньше
Revantrtr
22.11.2021 23:03 •
Информатика
Надо в одномерном массиве элементы которого целые числа вставить новый элемент перед первым отрицательным элементом
Ответ:
анель1011
02.08.2020 08:59
//Dev-C++ (C)
#include <stdio.h>
#define n 5
int main(void)
{int Array[n],NewEle,point,boo;
point=-1;
boo=1;
for(int i=0;i<n-1;i++)
{scanf("%d",&Array[i]);
if((Array[i]<0)&&(boo)){
point=i;
boo=0;}
}
if(point==-1) printf("No negative elements");
else
{scanf("%d",&NewEle);
for(int i=n-2;i>=point;i--)
Array[i+1]=Array[i];
Array[point]=NewEle;
for(int i=0;i<n;i++)
printf("%d ",Array[i]);}
return 0;}
Пример ввода:
1
-2
3
4
5
Пример вывода:
1 5 -2 3 4
0,0
(0 оценок)
Популярные вопросы: Информатика
podynov8807
25.01.2020 02:19
ТЕКСТ ЗАДАНИЯ Дан фрагмент электронной таблицы. A В 1 Переменная Значение 2 А 3 3 В =СУММ(В2;4) 4 С =ПРОИЗВЕДВ2:B3) Определи результат ячейки В4. Введи его в поле ввода....
siraevadiana
07.04.2022 19:37
Запишите формат ячейки 15% ...
Sam223225
02.12.2021 18:42
Вопрос Объем внешнего носителя информации 4 Гигабайта. Файл имеет размер 2 кбайт. Сколько таких файлов может уместиться на этом носителе информации? Выберите верноерешение,(4*1024*1024)/2...
dssh70
04.07.2022 15:12
Задание по информатике программа Кумир, бесконечный код...
romabryuxachev
03.03.2022 06:12
Сколько битов нужно чтобы охранить слово килобайт1)482)463)644)8...
viktoriakovalch
15.01.2023 19:19
Определите целую часть от деления чисел 105 на 15....
Айlosss
04.01.2020 23:33
2. Найдите значение выражения print(int(25.14+15.458))ответ:...
Майнур1234567890
19.03.2022 21:03
Графический файл, имеющий размер 1024х768 пикселей, кодированный без сжатия с использованием палитры из 65536 цветов был передан через сетевое подключение с постоянной пропускной...
Павви
01.10.2021 09:50
9. дана электронная таблица. найди число, которое будет отображаться в ячейке b2. a b c d 1 4 8 =a2*b1 5 2 =a1+d1 =c2/b1 =c1-d2 =a1*a1...
Самозванко
01.10.2021 09:50
Средства взаимодействия человека и компьютера - это интерфейс. 16 букв. 2-о 6-о 8-а 14-с....
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
#include <stdio.h>
#define n 5
int main(void)
{int Array[n],NewEle,point,boo;
point=-1;
boo=1;
for(int i=0;i<n-1;i++)
{scanf("%d",&Array[i]);
if((Array[i]<0)&&(boo)){
point=i;
boo=0;}
}
if(point==-1) printf("No negative elements");
else
{scanf("%d",&NewEle);
for(int i=n-2;i>=point;i--)
Array[i+1]=Array[i];
Array[point]=NewEle;
for(int i=0;i<n;i++)
printf("%d ",Array[i]);}
return 0;}
Пример ввода:
1
-2
3
4
5
Пример вывода:
1 5 -2 3 4