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

разделение массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Абстрактный базовый класс и множественное наследование (либо иерархия классов) http://www.cyberforum.ru/cpp-beginners/thread407126.html
Помогите пожалуйста с задачей. Кое-что написал но еще далеко не все. Все ли пока правильно? Мобильные телефоны (наименование, фирма, стандарт связи, заряд аккумулятора, потребление при ожидании,...
C++ Нужно мнение профессионалов Вот у меня такой вопрос реально сделать (вот есть два компа баз локальной сети! на обоих работает программа Apache и на ней стоит один и тот же сайт) допустим человек смотрит сайт на 1 компе как... http://www.cyberforum.ru/cpp-beginners/thread407120.html
Создать в динамической памяти одномерный массив C++
Всем добрый день! Помогите с решением задачи. ---------------------------------------------------------------------------------------------- Условие: Создать в динамической памяти одномерный...
Побитовое представление числа. C++
Всем привет, подскажите пожалуйста, нужно: Написать программу, которая принимает с клавиатуры число x, имеющее тип unsigned char и вывести значения его битов. Как перевести это число в побитовое,...
C++ Найти ошибки http://www.cyberforum.ru/cpp-beginners/thread407101.html
#include<iostream.h> #include<math.h> const double a=0.8,b=2.6,eps=0.3,n=20; void main() int i,mas t{-0.6,-0.1,0.3,1.9,7.8}; double n,d,sum,b,a,h,t,eps; sum=0;...
C++ Задача с массивом Вводится массив из 10 элементов. Установить есть ли этот массив спадающей последовательностью. подробнее

Показать сообщение отдельно
rangerx
1940 / 1549 / 141
Регистрация: 31.05.2009
Сообщений: 2,913
11.10.2012, 14:21
Цитата Сообщение от Бакыт Касимов Посмотреть сообщение
Разделить пополам. ели A= {1,7,8,5,6,9,6,3,2,54,4} , то должно получиться типа A1={1,7,8,5,6,9} и A2={6,3,2,54,4}.
C++
1
2
3
4
5
6
7
8
9
10
11
12
// размер массива a
const int n = 11; 
 
// размер массива a2
const int n2 = n / 2;  // 5 (11 / 2)
 
// размер массива a1
const int n1 = n - n2; // 6 (11 - 5)
    
int a[n] = {1, 7, 8, 5, 6, 9, 6, 3, 2, 54, 4};
int a1[n1];
int a2[n2];
Затем копируете(можно с помощью цикла) первые 6 элементов массива a в a1, а остальные 5 в a2.

Цитата Сообщение от Бакыт Касимов Посмотреть сообщение
И еще вопрос как найти в массиве кол-во элементов после мин. элемента.Заранее спасибо
Находите номер минимального элемента, и отнимаете его от общего количества элементов в массиве. Ничего сложного здесь нет.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.