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

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

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

Оставшееся число - C++

09.06.2013, 16:25. Просмотров 203. Ответов 0
Метки нет (Все метки)

Ввожу два числа n и m, опосля программа должна вывести 1 элемент полученный в рез-те удаления элементов с нечётных, а потом чётных мест.
Ввожу в 2 строки по числу:
1 (тоесть n)
4 (m)
В итоге выходит :2.
Тоесть происходит удаление в
0 1 2 3
1 2 3 4
сначала 1 3 места , а потом кагбе удаляетя 0-й эллемент, и в итоге остается i=2.

Вот полистал на сайте сплюплюс теорию и наткнулся на вектора, где излагается удаление элементов, но там показано как удалить какой-нить по счёту эллемент, всмысле на каком-то месте излагается как удалять эллементы.А мне нужно чтоб всю строку так удаляло начиная с нечетных, а потом чётных мест лин.массива, помогите плз разобраться как исправить под меня этот код:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <vector>
using namespace std;
int main ()
{
  vector<int> myvector;
  int n,m;
cin>>n>>m;
  for (int i=n; i<=m; i++) myvector.push_back(i);
int k=0;
  k++;
  myvector.erase (myvector.begin(),myvector.begin()+k);
 
  cout << "myvector contains:";
  for (unsigned i=0; i<myvector.size(); ++i)
    cout << ' ' << myvector[i];
  cout << '\n';
 
  return 0;
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.06.2013, 16:25
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Оставшееся число (C++):

Задача на струтуру. В выходной файл выведите время, оставшееся от t1 до t2 в формате hh:mm:ss - C++
Дано время t1 и время t2. Гарантируется, что t1 и t2 -время одного дня, а также что t1&lt;t2. Определить, сколько времени пройдет от t1 до t2....

Рекурсия: удалить из дерева часть вершин, чтобы оставшееся дерево стало пирамидой - C++
Рекурсия .Удалить из дерева часть вершин так чтобы оставшееся дерево стало пирамидой

Выведите в окно приложения прочитанную фамилию и оставшееся "время жизни" до 3000г - C++
Помогите, пожалуйста, с решением задачи. условие: &quot;запишите в файл фамилию и год рождения. Выведите в окно приложения прочитанную фамилию...

Бинарное дерево. Удалить из дерева часть вершин так, чтобы оставшееся дерево стало пирамидой - C++
Дано бинарное дерево. Удалить из дерева часть вершин так, чтобы оставшееся дерево стало пирамидой.

Строка: Имеются четыре буквы, необходимо удалить из массива все символы, кроме этих четырех и "склеить" оставшееся в непрерывный символьный массив. - C++
Имеются четыре буквы, необходимо удалить из массива все символы, кроме этих четырех и &quot;склеить&quot; оставшееся в непрерывный символьный...

Дано целое число. Вывести его строку-описание вида «отрицательное чет-ное число», «нулевое число», «положительное нечетное число» и т. д. - C++
Дано целое число. Вывести его строку-описание вида «отрицательное чет-ное число», «нулевое число», «положительное нечетное число» и т. д. ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.06.2013, 16:25
Привет! Вот еще темы с ответами:

Дано 2-ух-значное число. Сделать так, чтоб программа преобразовала это число в новое число кол-во десятков - C++
Тоесть, для примера, мы вводим число 23, а программа выводит нам 32 (числа наоборот).

Некоторое число оканчивается на 2. Если же эту его последнюю цифру переставить на первое место, то число удвоится. Найти это число - C++
Некоторое число оканчивается на 2. Если же эту его последнюю цифру переставить на первое место, то число удвоится. Найти это число.

Заменить данное натуральное число на число, которое получается из исходного записью его цифр в обратном порядке. Например, дано число 156, нужно получ - C++
Вобщем,если не сложно,именно саму функцию помочь написать,ибо я просто не могу понять:) Добавлено через 22 минуты вот так...

Дано действитёльное число х. Получить целую часть *) числа х; затем — число х, округленное до ближайшего целого; затем — число х без дробных цифр. - C++
Здравствуйте помогите написать программу. Дано действитёльное число х. Получить целую часть *) числа х; затем — число х, округленное до...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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