Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> в чем ошибка? 
:(
    Опции темы
afanp
Дата 6.2.2009, 18:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 147
Регистрация: 25.11.2008

Репутация: нет
Всего: нет



Код

#include "stdafx.h"
#include <iostream>
#include <algorithm>
using namespace std;

int main()
{
    const int n=10;
    int a[n],b[n],c[n+n];
    for(int i=0;i<n;i++){
        a[i]=rand()%10;
        b[i]=rand()%10;
    }
    merge(a,a+n,b,b+n,c);
    for(int i=0;i<n+n;i++){
        cout << c[i] << " ";}
    system("pause");
    return 0;
}

при запуске программы вылетает ошибка :(
PM MAIL   Вверх
andrew_121
Дата 6.2.2009, 19:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодофей
****


Профиль
Группа: Завсегдатай
Сообщений: 3448
Регистрация: 3.1.2008

Репутация: 10
Всего: 33



afanp, У меня нет никакой ошибки.


--------------------
Удалил аккаунт. Прощайте!
PM MAIL   Вверх
GoldFinch
Дата 6.2.2009, 19:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата



****


Профиль
Группа: Завсегдатай
Сообщений: 2141
Регистрация: 30.11.2008

Репутация: 6
Всего: 26



ошибка в ТСе
PM MAIL ICQ   Вверх
afanp
Дата 6.2.2009, 19:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 147
Регистрация: 25.11.2008

Репутация: нет
Всего: нет



а поточнее плиз?
PM MAIL   Вверх
SVN74
Дата 7.2.2009, 00:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 740
Регистрация: 5.5.2008
Где: Комсомольск на Дн епре

Репутация: 1
Всего: 18



  //#include "stdafx.h"
Далее все норм.

PM MAIL WWW   Вверх
vinter
Дата 7.2.2009, 09:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Explorer
****


Профиль
Группа: Завсегдатай
Сообщений: 2735
Регистрация: 1.4.2006
Где: Н.Новгород

Репутация: 8
Всего: 56



на какой строке?

Это сообщение отредактировал(а) vinter - 7.2.2009, 09:33


--------------------
Мой блог
PM MAIL WWW   Вверх
afanp
Дата 7.2.2009, 10:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 147
Регистрация: 25.11.2008

Репутация: нет
Всего: нет



Насколько я понимаю, код верен. Но при запуске ошибка вот такая : пожалуйста, пототочнее можете объяснить в чем дело?

Присоединённый файл ( Кол-во скачиваний: 28 )
Присоединённый файл  45.JPG 21,82 Kb
PM MAIL   Вверх
andrew_121
Дата 7.2.2009, 10:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодофей
****


Профиль
Группа: Завсегдатай
Сообщений: 3448
Регистрация: 3.1.2008

Репутация: 10
Всего: 33



afanp, Что за компилятор? Покажи лог.


--------------------
Удалил аккаунт. Прощайте!
PM MAIL   Вверх
vinter
Дата 7.2.2009, 10:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Explorer
****


Профиль
Группа: Завсегдатай
Сообщений: 2735
Регистрация: 1.4.2006
Где: Н.Новгород

Репутация: 8
Всего: 56



Цитата(andrew_121 @  7.2.2009,  11:32 Найти цитируемый пост)
afanp, Что за компилятор?

MSVC, сработал какйо то ассерт. Смотри в дебаге


--------------------
Мой блог
PM MAIL WWW   Вверх
afanp
Дата 7.2.2009, 11:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 147
Регистрация: 25.11.2008

Репутация: нет
Всего: нет



cтудия 2008 
PM MAIL   Вверх
maxim1000
Дата 7.2.2009, 12:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 3334
Регистрация: 11.1.2003
Где: Киев

Репутация: 1
Всего: 110



из описания std::merge:
Цитата

Combines all of the elements from two sorted source ranges into a single, sorted destination range, where the ordering criterion may be specified by a binary predicate.

функция предполагает, что входные данные отсортированы
при случайном заполнении, скорее всего, сортированности не получится, о чём она и сообщает на приведённом скриншоте ошибки: Sequence not ordered


--------------------
qqq
PM WWW   Вверх
andrew_121
Дата 7.2.2009, 12:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодофей
****


Профиль
Группа: Завсегдатай
Сообщений: 3448
Регистрация: 3.1.2008

Репутация: 10
Всего: 33



maxim1000, Почему же у меня нет ошибки?

Добавлено через 5 минут и 26 секунд
Для проверки, скомпилировал в Mingw, работает.


--------------------
Удалил аккаунт. Прощайте!
PM MAIL   Вверх
afanp
Дата 7.2.2009, 12:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 147
Регистрация: 25.11.2008

Репутация: нет
Всего: нет



maxim1000, 
cпасибо большое )
PM MAIL   Вверх
maxim1000
Дата 8.2.2009, 01:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 3334
Регистрация: 11.1.2003
Где: Киев

Репутация: 1
Всего: 110



Цитата(andrew_121 @  7.2.2009,  12:38 Найти цитируемый пост)
maxim1000, Почему же у меня нет ошибки?

одно дело - нет ошибки, другое - нет такого её проявления
как должна работать функция std::merge на неотсортированых последовательностях, я не знаю
подозреваю, что здесь тем, кто будет писать её конкретную реализацию, стандарт C++ даёт некоторую свободу

в Visual C++ поступили так: выкинули ASSERT, чтобы в отладочной конфигурации выдать осмысленное сообщение
если его нет, то в голову приходят две причины:
1. другая среда разработки/компилятор
2. другая конфигурация (Release, например)
3. другая реализация Stl

Это сообщение отредактировал(а) maxim1000 - 8.2.2009, 01:33


--------------------
qqq
PM WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0722 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.