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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.12.2017, 19:14   #1
Evgenyke
 
Регистрация: 08.12.2017
Сообщений: 7
По умолчанию Одномерный массив СИ

Помогите доработать данную задачу: В одномерном массиве A=(a 1 , а 2 , ..., а n ) все положительные элементы,
имеющие четный порядковый номер, переписать в начало массива.
Код:
int main()
{
	int mas[N];
	printf("Massiv: ");
	srand(time(NULL));
	for (int i = 0; i < N; i++) {
		mas[i] = rand() % 21 - 10;
		printf("%d ", mas[i]);
	}
	printf("\n");
	int q, j = 0, ii = 1;
	while (ii < N){
		if (mas[ii] > 0){
			j++;
			q = mas[ii];
			for (int k = ii; k>=j; k--){
				mas[k] = mas[k - 1];
			}
			mas[j - 1] = q;
		}
		ii += 2;
	}
	for (int i = 0; i < N; i++) {
		printf("%d", mas[i]);
	}
    return 0;
}
Evgenyke вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дан массив A размером 3*3. Составить программу, записывающие положительные элементы этого массива A в одномерный массив B, а отрицательные - в одномерный массив C SkaNi Паскаль, Turbo Pascal, PascalABC.NET 1 02.06.2017 08:07
Программирование в VBA: двумерный массив M на N, нужно создать новый одномерный массив TheAnnihilyator Помощь студентам 1 04.06.2014 09:16
Найти одномерный массив элементы которого равны минимальным значениям в строках исходной матрицы и одномерный массив элементы... Richik123 Microsoft Office Excel 1 16.10.2013 15:45
Дан одномерный массив, сформировать новый массив по заданному правилу {Delphi} Nickolai47 Помощь студентам 5 16.12.2012 14:51
Одномерный массив. Q basic - Построить новый массив из элементов исходного ,которые больше P. Marishkaa Помощь студентам 2 12.01.2010 16:54