Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
 Аватар для Ленка
0 / 0 / 0
Регистрация: 01.08.2009
Сообщений: 24

При отладке выдается ошибка сегментации

09.01.2011, 20:27. Показов 1156. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет!
У меня такая проблема: программа по численным методам (кусок кода - дифференциальная прогонка), pu - массив 101 на 101, заполнен целиком (от нуля до ста), компилятор (Dev С++) при отладке выдает ошибку сегментации. при этом значение i - (внимание!) 216! как????

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
  for (j=1; j++; j<100)  {           
                
                 p[0]=0;
                 q[0]=f(0,j*h,t);
                 
                 for (i=1; i++; i<100) {
                 a=1./h/h;
                 b=2./h/h+2./tau;
                 c=1./h/h;
// ошибка!   d=1./h/h*(pu[i][j+1]-2*pu[i][j]+pu[i][j-1])+2./tau*pu[i][j]+fi(h*i, h*j, t);
                 
                 p[i]= c/(b-a*p[i-1]);
                 q[i]=(a*q[i-1]-d)/(b-a*p[i-1]);
                 }
 
                                              
                              }
ничего не понимаю
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
09.01.2011, 20:27
Ответы с готовыми решениями:

Ошибка сегментации при записи строки
Доброго времени суток уважаемые форумчане!Помогоите исправить ошибку. Начну с условия задания, которое я пытаюсь исполнить: 270....

Ошибка сегментации при срабатывании деструктора
Всем привет. Помогите, пожалуйста, разобраться с деструкторами. Суть проблемы заключается вот в чем: есть класс MyClass1 и AnotherClass,...

Ошибка сегментации при работе со строками
Задача: Дан файл содержащий строки вещественных чисел. Вычислить минимум и максимум в каждой строке. Результат записать в файл. ...

6
 Аватар для lemegeton
4903 / 2696 / 921
Регистрация: 29.11.2010
Сообщений: 5,783
09.01.2011, 21:14
Цитата Сообщение от Ленка Посмотреть сообщение
for (i=1; i++; i<100) {
Похоже, вы перепутали местами условие выхода и операцию увеличения счетчика.
1
Эксперт С++
 Аватар для niXman
3211 / 1459 / 74
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
09.01.2011, 21:16
может все же на с++ писать?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <vector>
 
typedef std::vector<std::vector<int> > matrix;
 
enum { x = 100, y = 100 };
 
int main() {
   matrix m(x, matrix::value_type(y));
   for ( int i = 0; i < x; ++i ) {
      for ( int j = 0; j < y; ++j ) {
         
      }
   }
}
0
 Аватар для Ленка
0 / 0 / 0
Регистрация: 01.08.2009
Сообщений: 24
09.01.2011, 21:32  [ТС]
блин, надо же так((((
вот что значит долго не писать на си((

Цитата Сообщение от niXman Посмотреть сообщение
может все же на с++ писать?
я так привыкла, моя версия мне кажется более логичной )) а переучиваться необходимости пока нет
0
Эксперт С++
 Аватар для niXman
3211 / 1459 / 74
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
09.01.2011, 21:35
Цитата Сообщение от Ленка Посмотреть сообщение
моя версия мне кажется более логичной
с завтрашнего дня перепрофилируюсь на дворника.
0
 Аватар для Ленка
0 / 0 / 0
Регистрация: 01.08.2009
Сообщений: 24
09.01.2011, 21:49  [ТС]
niXman, мхахах)
я не говорю, что моя версия лучше, я пишу элементарные программы два раза в год и не вижу смысла подключать еще одну библиотеку и вводить новый тип, когда можно тупо использовать двумерный массив. Да, так грамотнее и красивее, но я не думаю, что в моем случае это на что-то повлияет
0
0 / 0 / 0
Регистрация: 17.04.2015
Сообщений: 2
02.11.2015, 20:05
Ленка, а у вас случайно не осталось кода?
очень-очень бы помогли
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
02.11.2015, 20:05
Помогаю со студенческими работами здесь

Ошибка сегментации при обращении к данным контейнера
Вот такой вопрос почему ошибка сигментации возникла не пойму. Задание: Биолог изучает размножение бактерий. Каждый час количество...

Ошибка при отладке
Нажимаю Ctrl+F5 или просто F5. Снизу вылазит все это( что сверху). Открывается консоль. И вместо того что бы выводить мне то что нужно,...

Ошибка при отладке
запускаю программный код на отладку в Microsoft Visual C++ 2010 Express. выдает следующую ошибку в чем причина???

При постоении решения выдается ошибка
Открываю проект, жму F5 выдается ряд ошибок: 1&gt;C:\Program Files...

Ошибка при отладке программы
Программа: #include &lt;iostream&gt; #include &lt;math.h&gt; #include &lt;locale&gt; void c511(); void c521(); void c5211(); int main() { ...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru