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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.11.2012, 00:11   #1
4atty
 
Регистрация: 24.07.2011
Сообщений: 6
Вопрос Работа с массивами

Вечер добрый,
нужна помощь, столкнулся со следующей проблемой.
Передо мной стоит задание:
1) Создать массив с 11 элементов
2) Если парный номер члена массива то подсчитать по формуле i+5
3) Если непарный - по формуле 2*i+3
4) Выставить их в порядке спадания или возростания

Вот то, что я сделал (1-3 пункты)



Код:
#include "stdafx.h"


int _tmain(int argc, _TCHAR* argv[])
{
		//Var 3
	int m [11];	//создаю массив из 11 элементов
	int i=0;	//counter (счетчик)
	
	for (i; i<11; i++)
	{
		if (i % 2)	//если парное
			m[i] = i + 5;
		else        //если непарное
			m[i] = 2 * i - 3;
	}

	return 0;
}
Не пойму как сделать сортировку. Подскажите, пожалуйста.
4atty вне форума Ответить с цитированием
Старый 06.11.2012, 02:00   #2
koljsch
Форумчанин
 
Регистрация: 26.01.2009
Сообщений: 360
По умолчанию

Методом пузырька, пример:
Код:
#include "stdafx.h"

int _tmain(int argc, _TCHAR* argv[])
{
   int arr[6] = {35, 8, 74, 1, 67, 7},i, flag;
   for (; ;){
      flag = 0;
      for (i = 5; i>0; i--){
         if (arr[i] < arr[i-1]) { 
            swap (arr[i],arr[i-1]);
            flag++;
         }
      } 
      if (flag == 0) 
         break; 
      }
   return 0;
}
Это для возрастания
koljsch вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с массивами (С#) iron_maiden Помощь студентам 3 23.05.2012 22:58
Работа с массивами Slam893 Помощь студентам 10 23.04.2012 01:40
Работа с массивами (С++) q3storm Помощь студентам 7 26.04.2011 09:46
C#: работа с массивами tyurroma Помощь студентам 6 19.09.2010 15:16
работа с массивами Sparky Win Api 2 24.02.2010 19:02