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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
dronfsb
0 / 0 / 0
Регистрация: 09.05.2013
Сообщений: 47
#1

Выход из цикла - C++

01.06.2014, 11:31. Просмотров 181. Ответов 0
Метки нет (Все метки)

Проблема следующая:
Согласно i из внутреннего цикла берутся значения из вектора, но можно выйти за границы вектора.
Для границы снизу - всё работает считает.
Но нужно сделать , что если end1> чем размер файла, то присвоить end1=end+p и продолжить выполнения цикла.
Но получается, что входит в бесконечный цикл
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
   for(int j =start, end =n+start; j < end; j++)
    { // считаем значение для новых точек
        iRs=0;
        rRs=0;
        float temp = dt * j*m_inFrequency;
        for(int i =start1-500,end1= start1+p+500;i<end1; i++)
        { A:
            if(start1-1000<0)
            {i=0;}
             float ltemp = temp - i*idt*m_inFrequency;
             int f=(end1-(m_dataPointer->size()));
         if(f>0)
          {
          end1=start1+p;
         goto A;
          }
 
 
               pair<float, float> it = m_dataPointer->at(i);
               rRs += it.first * sinc(ltemp);
               iRs += it.second * sinc(ltemp);
 
                //pair<float, float> it = m_dataPointer->at(i);
 
 
        }
        m_reasData.push_back(pair<float, float >(rRs, iRs)); // записываем новый результат точки
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.06.2014, 11:31     Выход из цикла
Посмотрите здесь:

Автоматический выход из цикла. - C++
имеется код: int main() { square s; //объект класса unsigned char ch; /*цикл 1*/ while(true){ ...

Выход из двойного цикла - C++
Как выйти при нажатии определенной кнопки из двойного цикла: #include&lt;conio.h&gt; #include&lt;iostream&gt; #include&lt;cmath&gt; #include&lt;cstring&gt;...

Выход за пределы цикла - C++
Вообщем необходимо реализовать алгоритм по пунктам от 1 до 27 и в них есть переходы на другие пункты. Есть 2 цикла do while, один от 5 до...

Преждевременный выход из цикла - C++
Здраствуйте! Спасибо за внимание. Стояла задача: 1. построить двумерный динамический массив. (выполнено) 2. нахождение количества...

Выход из цикла из консоли - C++
В консольном приложении пользователь запускает цикл, выход из которого возможен только по инициативе пользователя. Как реализовать? ...

Преждевременный выход из цикла - C++
#include &lt;iostream&gt; using namespace std; void enter_new_note (); void show_sheldue (); int x = 1; char Monday , Thuesday...

Принудительный выход из цикла - C++
Задача: пользователь вводит текст, если в тексте встречается запятая, вывести какая самая первая запятая по счету. вот мой код: ...

Выход из тела цикла - C++
Имеется цикл: for(;;) for(;;) for(;;) for(;;) for(;;) cout&lt;&lt;2; Нужно выйти из его тела, используя...

Многопоточность, выход из бесконечного цикла c++11 - C++
Всем привет. Я в задачах многопоточности - новичок (начал ей заниматься буквально несколько часов назад), инфу искал, читал, но как-то пока...

Выход из цикла при срабатывании исключения - C++
int main() { cout &lt;&lt; &quot;калькулятор&quot; &lt;&lt; endl; cout &lt;&lt; &quot;введите число&quot; &lt;&lt; endl; cin &gt;&gt; a; while (!q) { ...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru