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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.12.2015, 12:09   #1
Joesidorov
Пользователь
 
Регистрация: 09.12.2015
Сообщений: 26
По умолчанию Блоксхема (двумерный массив)

был бы очень благодарен если Кто-нибудь помог закончить последнюю блоксхему (Преобразовать массив таким образом, чтобы сначала располагались все элементы, равные нулю, а потом — все остальные.)

Код:
for (i = j = n - 1; i >= 0; --i)
	{
		if (arr[i] != 0)
		{
			if (i != j)
				arr[j] = arr[i];
			--j;
		}
	}
	for (i = 0; i <= j; i++)
		arr[i] = 0;

	cout << endl;
	cout << "New array: " << endl;
	for (i = 0; i < n; i++)
	{
		cout << arr[i] << " ";
	}
Моя Блок-схема такая, думаю что то с ней не так.
Изображения
Тип файла: png Din_mas4.png (33.1 Кб, 71 просмотров)

Последний раз редактировалось Вадим Мошев; 27.12.2015 в 16:04.
Joesidorov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программирование в VBA: двумерный массив M на N, нужно создать новый одномерный массив TheAnnihilyator Помощь студентам 1 04.06.2014 09:16
решение и блоксхема Feazery Паскаль, Turbo Pascal, PascalABC.NET 0 04.06.2013 15:05
Двумерный массив развернуть в одномерный массив по строкам[QBASIC] TrueStyle777 Помощь студентам 3 29.05.2013 21:56
Блоксхема лабараторной работы Василий_йа Помощь студентам 4 23.03.2010 17:43
Блоксхема, паскаль. fermerius Помощь студентам 3 21.10.2009 22:16