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

Создание отсортированого массива с двух - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ namespace http://www.cyberforum.ru/cpp-beginners/thread952103.html
Не могу понять суть пространства имен. Точнее ,в общих чертах , я понял что это,но зачем это нужно?В частности: 1)А зачем они нужны,собственно говоря, если можно а)назвать по другому б)для объединения создать класс ? 2)при описание пространства имен ,например namespace my{ int i; } будет резервироваться память для него?Если да, можно ли сделать чтобы это не происходило? 3) как обратиться к...
C++ Удаление нескольких элементов в list Собственно, нарушается ли порядок итераторов при удалении? Т.е. могу ли я в цикле по всему list'у, если элемент не удовлетворяет условию, сразу же его удалять? Остальные итераторы не обрушатся? Типа такого: for(auto it = a.begin(); it!=a.end(); ++it) { if (PRED(*it)) { auto temp = it; ++it; a.erase(temp); } } http://www.cyberforum.ru/cpp-beginners/thread952102.html
C++ Как найти слова в строке между пробелами
вот прога которая просто считает пробелы, но мне надо слова между пробелами #include <iostream> #include <stdio.h> #include <string> #include <conio.h> #include<clocale> using namespace std; void main(void) { char s;
[решено] Как использовать общие элементы в классах ? C++
Здравствуйте. По заданию учебника делаю программу, которая реализовала бы функции библиотечного менеджера. Там в задании реализовать различные функции, например, поиск книги по ISBN, на руках ли книга и т.д. Подразумевается создание базы данных книг. Так вот в чем мой вопрос: пока я базу данных книг представляю в виде вектора. Как мне реализовать взаимодействие этого вектора с моими...
C++ Текст из файла, и его редактирование http://www.cyberforum.ru/cpp-beginners/thread952080.html
Добрый вечер! Есть задача: нужно написать программу, что бы та выводила стихотворение Тютчева "люблю грозу в начале мая" из файла(скажем .txt) в окно консоли в стихотворном виде. Я добился только того, что бы программа выводила это стихотворение сплошным текстом, то есть без переноса строк. Помогите пожалуйста, завтра эту байду нужно срочно сдать. Вот что у меня есть: #include "stdafx.h"...
C++ Задача на списки Пусть в файле хранятся записи со сведениями об автомобилях и их владельцах (марка, номер ГАИ, фамилия владельца); Необходимо: а) для каждой марки автомобиля составить список, содержащий фамилии владельцев автомобилей данной марки; б) для каждой фамилии владельца составить список, содержаший информацию об автомобилях, принадлежащих данному владельцу. Помогите написать эту программу, и если... подробнее

Показать сообщение отдельно
Stella
75 / 75 / 5
Регистрация: 26.02.2013
Сообщений: 224
11.09.2013, 00:16     Создание отсортированого массива с двух
triadec_96, возможно сначала здесь:

C++
1
2
3
4
5
6
7
        if(t==n-1) //если закончились элементы с
        {
            e=i; //e-новый индекс масс. f
            for(w=j;j<k;w++,e++)
                f[e]=c[w];
            i=254;
        } // это потому,что в конце цыкла есть строка "f[i]=q" и надо сбить i
элементы с у вас закончились, а почему вы в f дальше элементы из с записываете?


Цитата Сообщение от triadec_96 Посмотреть сообщение
i=254;} // это потому,что в конце цыкла есть строка "f[i]=q" и надо сбить i
вот по-этому скорее всего и исключение.
как только заканчиваются элементы из с или d, i устанавливается 254, а потом увеличивается на 1 (в условии цикла) и стает 255, а потом читается с[255] или d[255] - и выход за границы массива.

Попробуйте пройти программу по F10 и посмотрите, как изменяются переменные. Тогда будет видно.
 
Текущее время: 12:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru