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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.03.2012, 16:50   #1
Tkas
 
Регистрация: 03.03.2012
Сообщений: 7
По умолчанию Удалить элементы в массиве, стоящие между максимальным и минимальным элементами

Си. Насколько я понимаю алгоритм такой: к min+1 присваивается max, min+2 = max+1, min+n = max+n-1...
Задание нужно сделать с указателями. Курс языка только начался, поэтому никаких malloc() free() и тп не должно быть. Вот кусок моего кода. А как реализовать алгоритм я не знаю Прошу помощи.
Код:
#include <stdio.h>
#include <conio.h>
void main()
{/*В одномерном массиве удалить элементы, стоящие между максимальным и минимальным элементам*/
	int a[6];
	int *min, *max, *i, n;
	printf("Vvedite razmernost massiva\n");
	scanf("%d", &n);
	for (i=a; i<a+n; i++)
		scanf("%d", i);

	*min = *(a+0);
	*max = *(a+6);

	for (i=a; i<a+n; i++)
	{
		if (*i<*min)
			*min = *i;
		if (*i>*max)
			*max = *i;
	}

	printf("\n");
	printf("%d\n", *min);
	printf("%d\n", *max);
	printf("\n");
	for (i=a; i<a+n; i++)
		printf("%d\n", *i);
	getch();
}
Tkas вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Заменить элементы стоящие перед минимальным на 0, а после максимального на 1 Женька Good Помощь студентам 5 28.12.2011 20:20
заменить элементы одномерного массива, стоящие перед минимальным - на нули, а стоящие после максимального - на единицы (Паскаль) Женька Good Помощь студентам 2 01.12.2011 06:22
Является ли последовательность арифметической, заключенной между минимальным и максимальным элементами NeRRouZ Помощь студентам 2 12.11.2011 18:38
Поменять местами строку с минимальным и максимальным элементами deathz0r Помощь студентам 0 05.06.2010 17:33
в двухмерном массиве поменять местами столбцы с максимальным и минимальным элементами Лёха Помощь студентам 5 18.12.2007 18:12