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

Массивы(Экзаменационная прога) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ БНФ в языке C++ http://www.cyberforum.ru/cpp-beginners/thread276506.html
мне для начала хотелось бы узнать что это, а лучше источники, где можно почитать подробно(книги, сайты) помогите плиз)
C++ Присвоение значения в классе!! тут два класса как вывести на экран значение углов в минутах и градусах?????????? Скажите , а то с ума схожу уже я!! #include <math.h> #include <iostream> #include "class.h" #include... http://www.cyberforum.ru/cpp-beginners/thread276504.html
C++ Вставка нового узла в двусвязный список
процедура вставки нового узла. Вот сделала вставку в голову и в хвост. но проблема с процедурой вставки узла после текущего узла и перед ним. Помогите разобраться. #include <iostream> #include...
Задано два натуральных числа: m и n. Определить, сколько цифр содержится в десятичной записи числа m^n. C++
C++ Калькулятор, перевести код на С++ http://www.cyberforum.ru/cpp-beginners/thread276445.html
private void button4_Click(object sender, EventArgs e) { try { decimal val = Decimal.Parse(textBox1.Text); ...
C++ Прочитать бинарный файл и сделать вычисление Всем привет! Передо мной стоит следующая задача: 1) Есть бинарный файл (вроде бы) 2) Есть структура написанная в отдельном файле 3) Надо прочитать файл в соответствии с структурой 4) найти в нем... подробнее

Показать сообщение отдельно
asics
Freelance
Эксперт С++
2847 / 1782 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
14.04.2011, 19:25
Цитата Сообщение от Lostmen Посмотреть сообщение
Дан одномерный целочисленный массив отсортированный в порядке не убывания необходимо вставить элемент x(вводиться пользователем) так чтобы порядок не изменился, СОРТИРОВКИ ИСПОЛЬЗОВАТЬ НЕЛЬЗЯ.
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <algorithm>
#include <iterator>
#include <vector>
 
int main(){
  int a[] = {1, 4, 6, 12, 25, 67}, sz = sizeof(a) / sizeof(*a), x = 10;
  std::vector<int> vec(a, a + sz);
  vec.insert(std::lower_bound(vec.begin(), vec.end(), x), x);
  std::copy(vec.begin(), vec.end(), std::ostream_iterator<int>(std::cout, " "));
  return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru