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

Необработанное исключение по адресу - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Видео курсы по С++ http://www.cyberforum.ru/cpp-beginners/thread995348.html
РЕбят может кто знает где скачать хорошие видео курсы по С++ ? Буду благодарен за ссылку
C++ Как ускорить работу (поиск вхождений подстроки)? //подсчет kf int NumberKF(string &P, vector<string> & F, const int f){ int kf =0; for(size_t i = 0; i < f; ++i){ //обход по всем строкам for(size_t j = 0; j < F.size() - P.size() +1; ++j){ //по всем подстрокам длины l bool b = true; for(int g = 0; g < P.size(); ++g){ //проверка входжения if ((P != F) && (P != 'N')){ b = false; ... http://www.cyberforum.ru/cpp-beginners/thread995330.html
C++ Друзья исправьте пожалуйста если что не так
Написать программу, которая переводит число из 2-й системы счисления в 8-ю, не переводя все число в 10-ю . Выполнить отладку программы с помощью какого–либо примера, подготовленного Вами на бумаге. #include <iostream> #include <iomanip> #include <math.h> #include <conio.h> #include <String.h> #include <windows.h> using namespace std; int main() {
C++ Передача контейнера set в функцию
Всем здравствуйте! Мне нужно написать функцию которая будет выводить всю информацию которая хранится в контейнере set. Пробовал передавать как обычную переменную, не получилось. В интернете информацию находил только по контейнеру map и там через итераторы передавалось, но у меня не получилось переписать под set. Вот функция для вывода: void put_set (char mn, set s) { set <int>::iterator ik;...
C++ Пояснить устройство цикла http://www.cyberforum.ru/cpp-beginners/thread995290.html
Я учусь на программиста уже третий месяц, но до сих пор не понимаю основ. Проблема преподов в том, что они объясняют материал для тех, кто уже программировал. Но мне не понятно самое элементарное. Например: 1) Циклы for (int i=0; i<n; i++) Почему мы присваиваем переменной 0? что означает i<n? и в разных случаях что означает i++ или i--? И вообще как определить, когда нужно пользоваться...
C++ Разбитие кода на отдельные части #include <iostream> #include <conio.h> #include <ctime> int sec(0); int minu(0); int chas(0); int B = 1; int sok; подробнее

Показать сообщение отдельно
triadec_96
 Аватар для triadec_96
12 / 12 / 1
Регистрация: 27.12.2012
Сообщений: 442
Завершенные тесты: 1
02.11.2013, 13:14  [ТС]     Необработанное исключение по адресу
Цитата Сообщение от Cra3y Посмотреть сообщение
Значит смотрите строки 65-74
У Вас полюбому переполнение индекса массива
И я не вижу инициализации переменной id
ВС выделяет мне массив иксов красным:
+ x 0x001ff654 {-2.00000000, -2.13296127, -2.50680089, -3.44574976, -5.51666355, -9.73294258, -18.2557201, ...} float[255]

Значит здесь ошибка:
C++
1
2
3
4
5
6
7
 vi=0;
    while(vi==0)
    {id++;
    if(fl==1) x[id]=f3(x[id-1],e);
    else x[id]=f7(x[id-1],e);
    if(abs(x[id]-x[id-1])<=0.001) vi=1;
    }
id-56 строка.
Разница в между иксами в массиве постоянно увиличивается,а должно быть наоборот.Видимо программа использует не ту формулу.Походу ошибка в алгоритме.
А ошибку выбивает наверно через то,что я дал 255 элементов,а их не хватает и программа заходит за 255...
 
Текущее время: 02:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru