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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Dolya2007
0 / 0 / 0
Регистрация: 21.02.2009
Сообщений: 33
#1

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

21.02.2009, 03:39. Просмотров 471. Ответов 1
Метки нет (Все метки)

Нужна помощь в решении
Задан массив чисел А(N), где N - кратное трем. Упорядочить первую треть элементов массива за спадением, другу третину-за ростом, остальные элементы оставить на своих местах.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.02.2009, 03:39     массив чисел
Посмотрите здесь:

Найти 10 наибольших чисел в массиве из 10000 чисел и записать в массив - C++
Есть массив положительных чисел (значение каждого числа не превышает 3000). Найти 10 наибольших чисел и записать в массив arr. ...

Двумерный массив рациональных чисел + среднее арифметическое чисел массива + сортировка методом вставки - C++
Ничего не могу понять!Вроде все правильно создавал, но считает неправильно. +Выдает ошибку Так же не могу отсортировать методом вставки...

Создайте массив чисел из 4 элементов. Первый элемент представлять собой количество положительных чисел в нечет - C++
Создайте массив чисел из 4 элементов. Первый элемент представлять собой количество положительных чисел в нечетных столбцах матрицы, второй...

Как массив разнозначных чисел превратить в массив цифр? (С++) - C++
(Я делаю на Builder 6, С++ на консоли) У меня в курсаче есть такое задание: Для введённого целого числа N определить N-ую ЦИФРУ...

Алгебра: Есть массив чисел и число f, надо определить, можно ли получить f, складывая любое количество чисел из массива - C++
Есть массив чисел и число f, надо определить, можно ли получить f, складывая любое количество чисел из массива? напр. 1) a={2.6.5} f=7...

Массив: Обработать массив А, состоящий из произвольных чисел - C++
Помогите с заданиями(( 1) В соответствии с вариантом задания вычислить значение суммы всех членов последовательности an , не меньших...

Массив: Задать радномно массив чисел (натуральных) от 0 до 10. - C++
Добрый вечер,помогите задать радномно массив чисел (натуральных) от 0 до 10

Дан массив из 12 чисел. Поменять местами 1 и 4 тройки чисел, а также 2 и 3 тройки - C++
Например, массив: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12; результат: 10, 11, 12, 7, 8, 9, 4, 5, 6, 1, 2, 3.

массив чисел - C++
Даны натуральные числа i,N, массив чисел A(N) (i < N ). Найти среднее ...

Ряд чисел в массив - C++
В консоли вводим с клавиатуры ряд чисел, размер ряда n На выходе нужно получить массив состоящий из этих чисел.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
carlos13
1 / 1 / 0
Регистрация: 17.01.2009
Сообщений: 17
21.02.2009, 09:20     массив чисел #2
Код
#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;
}
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru