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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.11.2012, 15:46   #1
Sv.
Пользователь
 
Регистрация: 01.11.2012
Сообщений: 48
По умолчанию сортировка одномерного массива

Отрицательные элементы удалить из исходного массива и перенести их в другой массив.

можно ли только с помощью двух функций void array_del_otr(int *arr, int &n) и void out_arr( int *arr, int n ) сделать так, чтобы выводил массив с удаленными отрицательными и массив отрицательных чисел?


Код:
//---------------------------------------------------------------------------

#include <vcl.h>
#include <conio.h>
#include <stdio.h>
#pragma hdrstop

//---------------------------------------------------------------------------

#pragma argsused
void  in_arr( int *arr, int n );
void  out_arr( int *arr, int n );
void  array_del_otr(int *arr, int &n);
void main()
{int x[50], n, k;
printf("\n Vvedite razmer massiva n: \n");
	scanf("%d", &n);
in_arr( x, n );
	printf(" \n Ishodnyi massiv razmerom %d: \n", n);
	out_arr( x, n );
        array_del_otr( x, n );
	printf("\n\n Novyi massiv: \n", k);
	out_arr( x, n );

getch();
}

void  in_arr( int *arr, int n )
{	printf("\n Vvedite %d chisel massiva: ", n);
	for ( int i = 0; i < n; i++)
		scanf( "%d", arr++ );
}

void  out_arr( int *arr, int n )
{	for ( int i = 0; i < n; i++)
	{	printf( " %d ", *arr++ );

		if ( (i+1) % 10 == 0 )
			printf("\n");
	}
}

void  array_del_otr(int *arr, int &n)
{	int	i, j, k;
	for (i = 0, k = 0; i < n; i++)
		if (arr[i] <0)
                {arr[j]=arr[i];
                k++;
                j++;}

	n=k; 

}
Sv. вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сортировка одномерного массива. С McFrey Помощь студентам 4 01.05.2012 13:38
VBA сортировка одномерного массива MIKE11IPME Помощь студентам 1 17.04.2011 20:58
сортировка одномерного массива imperceptible4462 Помощь студентам 10 07.09.2010 09:35
Сортировка одномерного массива Гамбит Помощь студентам 2 02.11.2009 00:28
Сортировка одномерного массива laponka Помощь студентам 7 14.09.2009 09:00