Войти
Регистрация
Спроси ai-bota
Kotik77789
18.07.2022 20:26
Написать функцию, которая переставляет элементы массива типа int так, что все положительные элементы предшествуют отрицательным. язык си
Нажмите на рекламу ниже и сразу увидите ответ
↓
Популярные вопросы:
яна1764
24.02.2021 10:24
Акой будет средний если есть 2 пятёрки 2 четвёрки 1 тройка...
adamabiev
30.06.2022 21:55
Полезные и неполезные свойства компьютера . желательно на казахском языке но можно на ....
polcha2002
30.06.2022 21:55
Якi операцii можно виконувати над вiкнами...
пподрао
18.02.2021 17:54
Какой оператор выведет на экран значение переменной x информатика 9 класс...
anasolosina256
27.04.2021 12:50
)два узла, находящиеся в одной сети, имеют ip-адреса 162,144,136,238 и 162,144,138,61. укажите наибольшее возможное значение третьего слева байта маски сети.ответ запишите...
BULATIKSPB
27.04.2021 12:50
Как осуществляется ввод графической информации в компьютер? !...
Alisher42Life
12.06.2022 16:37
Лена купила 4 пачки мороженого по 15 рублей. сколько денег было у лены, если она истратила в 2 раза больше, чем у нее осталось?...
LitRoboBoytle
24.06.2020 22:40
Как вычесляется квадратный корень в паскале...
Baby1FNAF
02.10.2022 04:22
)у саши есть доступ к сети интернет по высокоскоростному одностороннему радио каналу, обеспечивающему скорость получения информации 2^19 бит в секунду . у пети нет скоростного...
Зорро2017
10.03.2022 20:26
Ряд чисел фибоначчи задается следующим образом: первые два числа равны 1 ( f 1 = f 2 = 1 ), а каждое следующее равно сумму двух предыдущих: f i = f i - 1 f i - 2 . напишите...
Ответ:
dergacheva81
04.08.2020 08:01
#include <stdio.h>
#include <malloc.h>
void func(int *mas, int N)
{
int l=0, r=N-1, i;
while(l<r)
{
for(i=l; i<N; i++)
if(mas[i]<0)
break;
l=i;
for(i=r; i>=0; i--)
if(mas[i]>=0)
break;
r=i;
if(l<r)
{
int temp=mas[l];
mas[l]=mas[r];
mas[r]=temp;
}
}
}
int main()
{int *mas, N, i;printf("N= ");scanf("%d", &N);mas=(int*) malloc(N*sizeof(int));for(i=0;
i<N; i++)
{ printf("[%d]= ", i);
scanf("%d", &mas[i]);}func(mas, N);for(i=0; i<N; i++) printf("%d ", mas[i]);
return 0;}
0,0
(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота