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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 14.01.2010, 11:26   #1
Jereme
Пользователь
 
Регистрация: 17.12.2008
Сообщений: 51
По умолчанию Одномерный массив!

Написать программу одновременного упорядочения и по возрастанию, и по убыванию одномерного массива без перестановки его элементов. Распечатать адреса четных элементов массива функцией printf().
Mega HiP-Hop--- http://muzxclusive.com/
Jereme вне форума
Старый 14.01.2010, 11:46   #2
Гром
Старожил
 
Аватар для Гром
 
Регистрация: 21.03.2009
Сообщений: 2,193
По умолчанию

Флаг вам в руки!

P.S. Посмотрел ваши сообщения. Мда...
Вообще-то это форум ПРОграммистов, а не форум халявщиков. Чувствуете разницу?
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта
Тема на форуме, посвященная ему же
Гром вне форума
Старый 14.01.2010, 23:10   #3
Chris D
Пользователь
 
Регистрация: 14.01.2010
Сообщений: 31
По умолчанию

Код:
#include "stdafx.h"
#include <iostream>

using namespace std;

int sReplace(int iArray[], int iLenght) {
	for(int iIndex = 1; iIndex < iLenght; iIndex++){
		while(iIndex > 0 && iArray[iIndex - 1] > iArray[iIndex]){
			int iSwap			=	iArray[iIndex];
			iArray[iIndex]		=	iArray[iIndex - 1];
			iArray[iIndex - 1]	=	iSwap;
			iIndex--;
		}
	}
	return 0;
}
int _tmain(int argc, _TCHAR* argv[])
{

	int sArray[] = {1, 4, 8, 6};
	int sLenght = 4;

	sReplace(sArray, sLenght);


	for(int index = 0; index < sLenght; index++) {
		cout<<sArray[index]<< " ";
	}

	return 0;
}
Привет. Вот самый банальный и простой способ упорядочить массив.
А вот остальное как сделать.. попробуй сообразить логически... все в этом коде... Иначе, если не тренироваться на таких простых вещах.. далека не уйти... )
Chris D вне форума
Старый 15.01.2010, 00:12   #4
RoS
Форумчанин
 
Аватар для RoS
 
Регистрация: 13.12.2009
Сообщений: 272
По умолчанию

Сразу две антиномии:

одновременного упорядочения и по возрастанию, и по убыванию

без перестановки его элементов - это тогда по - тупому новый создать?! как упорядочить без переустановки ?!!!
Если я помог вам - порадуйте меня, нажмите на весы слева
RoS вне форума
Старый 15.01.2010, 05:28   #5
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Закрыто. Читайте правила.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Одномерный массив. Q basic - Построить новый массив из элементов исходного ,которые больше P. Marishkaa Помощь студентам 2 12.01.2010 16:54
одномерный массив irisha||91 Помощь студентам 2 03.12.2009 16:39
Двумерный массив, одномерный массив. Branbal Помощь студентам 14 18.11.2009 12:40
одномерный массив paladinn Помощь студентам 1 05.06.2009 19:28
Массив Одномерный flait111 Помощь студентам 3 15.12.2007 14:08