Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.12.2017, 17:52   #1
krisvic
 
Регистрация: 06.12.2017
Сообщений: 3
По умолчанию удаление элементов

не могу понять, как удалить элементы до первого минимального, использую realloc. вот частично написала функцию, но не понимаю как удалять элементы..
Код:
// удаление отр элементов до первого минимального
double* task(double *a, int *n) //n размер массив
{
	double min=0;
	int i=0, k=0, ind_min=0, ind_pos;
	
	for(i=1, min=a[0], ind_min=0; i<*n;i++) 
	{
		if(a[i]<=min)
		{
			min=a[i];
			ind_min=i;
		}
	}
	printf("Первый минимальный элемент:%f\n", min);
_____
Код программы нужно выделять (форматировать) тегами [CODE] (читать FAQ)
Модератор

Последний раз редактировалось Serge_Bliznykov; 13.12.2017 в 18:05.
krisvic вне форума Ответить с цитированием
Старый 13.12.2017, 18:00   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Это же элементарная логика... Тут от программирования только знание названий функций.

1. сдвигаете первый минимальный на начало
2. вычисляете новый размер массива
3. делаете реаллок
4*. если на 5, то хорошо знать, что реаллок может вернуть нул и если писать в тот же указатель, то будет утечка
p51x вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Удаление элементов manchester_alan Общие вопросы Delphi 5 09.01.2016 11:29
Удаление элементов Yulia_sko.kz Помощь студентам 2 30.04.2012 18:32
Удаление элементов маГГ85 JavaScript, Ajax 3 15.01.2012 01:21
Удаление элементов массива LittleStudent Помощь студентам 0 10.04.2011 12:24
удаление элементов ensoleille Помощь студентам 4 16.01.2011 23:27