Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

01.06.2014, 11:31. Просмотров 188. Ответов 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)); // записываем новый результат точки
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.06.2014, 11:31
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Выход из цикла (C++):

С++ Выход из цикла - C++
Есть цикл, написанный в дополнительной функции. Нужно вывести сумму нескольких введенных чисел, если подходящей суммы нет,то вывести...

Выход из цикла - C++
Есть цикл. Он выполняется. Долго. Пока он выполняется я нажимаю Esc и он становится на паузу. Как осуществить? Добавлено через 10...

Выход из цикла - C++
Ув. программисты я пишу крестики-нолики, но возникла некоторая проблема с циклами! for (t=0;t&lt;100;t++) { for...

Выход из цикла - C++
Доброго времени суток. Подскажите, пожалуйста как сделать выход из цикла при нажатии 0 в меню. Пытался так на ESC, но не выходит. ...

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

Принудительный выход из цикла - C++
Вообщем надо при определенном условии завершать вложенный цикл, такой код будет работать??? for(.....) { for(.....) { if...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.06.2014, 11:31
Привет! Вот еще темы с ответами:

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

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

Выход из вложенного цикла - C++
Собственно как выходить из вложенного цикла ? goto ?

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


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

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