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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вложенные стуктуры, стек http://www.cyberforum.ru/cpp-beginners/thread14353.html
помогите, пожалуйста. Есть стек. //Stack.h //вложенная структура в связанном списке; #ifndef STACK_H #define STACK_H
C++ модули подскажите как создавать и подключать собственные модули? а лучше где это можно найти? http://www.cyberforum.ru/cpp-beginners/thread14342.html
C++ максимум в массиве
Народ, помогите! Как найти максимум в массиве с помощью циклов и условного оператора?
C++ Указатели ((((((((((
Проблема решена. Удалите топик пожалуйста.
C++ Определить максимум среди сумм элементов диагоналей матрицы http://www.cyberforum.ru/cpp-beginners/thread14283.html
Дана целочисленная квадратная матрица. Определить максимум среди сумм элементов диагоналей, параллельных главной диагонали матрицы. Скока не парился, не получается, подскажите как правильно.
C++ Задачи на циклы... подскажите 1.Дана последовательность из n целых чисел. Найти количество элементов этой последовательности, кратных числу К. 2.Дана последовательность целых чисел, за которой следует 0. Найти сумму нечетных элементов этой последовательности. помогите кто понимает подробнее

Показать сообщение отдельно
HueJack
 Аватар для HueJack
13 / 11 / 1
Регистрация: 20.10.2008
Сообщений: 91
20.10.2008, 21:55  [ТС]     Не понятно в чем ошибка... компилируется, начинает работать, и выдает ошибку
C++
1
2
3
4
5
6
7
8
9
10
11
12
while(b[k]-a[k]>=epsilon)
{ 
alfa[k]=(b[k]+a[k])/2-sigma;
beta[k]=(b[k]+a[k])/2+sigma;
if(MyFunk(alfa[k])>MyFunk(beta[k]))
{a[k+1]=alfa[k];
b[k+1]=b[k];}
else
if(MyFunk(alfa[k])<=MyFunk(beta[k]))
{a[k+1]=a[k];
b[k+1]=beta[k];}//в этой строке выдает ошибку
k++;}
когда она начинает считать, получается так что массив забивается до 1001, хотя не положено, написал эту же программу на Паскале, работает... а тут хоть убейся, не понятно...

Добавлено через 2 минуты 43 секунды
double a[1000]
Я в с конечно почти ноль.. но это разве не объйвление массива? А зачем массив в методе половинного деления?
Требование было сделать массивами, я без них делал, но надо так...
 
Текущее время: 22:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru