Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

массив чисел - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Смена Компилятора http://www.cyberforum.ru/cpp-beginners/thread23864.html
Здравствуйте! :help: Начну с того, что программа работает в Visual Studio C++ 2008, но когда я пытаюсь ее переместить на другой компьютор, то у меня возникает вот это сообщение, и ничего не...
C++ Упорядочить N последних элементов (N<M) в порядке роста их значений. Привет всем! Никак не пойму как решить задачу: Задан массив чисел А(M). Упорядочить N последних элементов (N<M) в порядке роста их значений. :help: http://www.cyberforum.ru/cpp-beginners/thread23861.html
C++ Сформировать массив
Привет Всем! Если не сложно помогите с задачей по алгоритмизации: Дан массив Z(15). Сформировать массив Y следующим образом. Если положительных элементов в массиве Z больше, чем отрицательных, ...
Найти в тексте все слова с наибольшим количеством гласных букв русского алфавита C++
Дан текст. Найти в нем все слова с наибольшим количеством гласных букв русского алфавита. Кто может помочь с решением этой задачи?
C++ Вывод на экран геометрических фигур http://www.cyberforum.ru/cpp-beginners/thread23854.html
Дали курсач. Задание: разработать программу, обеспечивающую изображение на экране дисплея определенного набора плоских и пространственнных геометрических фигур. Предусмотреть в программе...
C++ Запись и чтение из файла Здравствуйте не могли бы мне помочь разобраться, что не так. Есть две программы, одна для записи в файл “Writer.exe” а для чтения “Reader.exe”. Все создается, но когда начинает работать программа ... подробнее

Показать сообщение отдельно
carlos13
1 / 1 / 0
Регистрация: 17.01.2009
Сообщений: 17
21.02.2009, 09:20
Код
#include <iostream>
using namespace std;

int main ()
{
 int A [] = {0,1,0,1, 1,1,2,2, 0,9,4,0};

 const int size = sizeof (A) / sizeof (int);
 const int A13  = size / 3;
 const int A23  = size * 2 / 3;
 int tmp, index;
 
 for (int i = 0; i < A13 - 1; i++)
 {
	 index = i;
	 for (int j = i; j < A13 - 1; j++)
	{
		if (A[j+1] > A[j])
        {
			index = j+1;
        }
	}
  tmp = A[index];
  A[index] = A[i];
  A[i] = tmp;
 }
//--------------------------------------
 for (int i = A13; i < A23 - 1; i++)
 {
	 index = i;
	 for (int j = i; j < A23 - 1; j++)
	{
		if (A[j+1] < A[j])
        {
			index = j+1;
        }
	}
  tmp = A[index];
  A[index] = A[i];
  A[i] = tmp;
 }
//--------------------------------------
 for (int i = 0; i < size; i++)
 {
	 cout << A [i] << endl;
 }
return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru