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

цикл do while - C++

Восстановить пароль Регистрация
 
Kat_irinka_
0 / 0 / 0
Регистрация: 16.11.2010
Сообщений: 15
20.01.2014, 18:51     цикл do while #1
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 z=0; z<=4;z++)      
      {
        do
        {
          fream();                                // вызов функции
    
          var = randX_p_0_1(Pperr);                 // вызов функции возвращает 0 или 1
              
          if (var==1)
          {
            index2 = index;                       
            Qerr=Qerr+1;                        
          }  //if 
         else
          { 
            index = index2 + 1;                  
            Qtran=Qtran+1;                            
          }  //else
         
                        
          memset(CAN_Frame, 0, sizeof(CAN_Frame));                 
                  
         } while (Qerr < 10);                         
      
        amount = Qtran + Qerr;                   
        sr[z] = (float)Qerr / (float)amount;    
    }// fot z
Не могу понять, почему первый раз выходит из
C++
1
2
3
4
5
do 
{
 
}
while
при Qerr =10, второй раз при Qerr=11 ...и так далее до Qerr = 14
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.01.2014, 18:51     цикл do while
Посмотрите здесь:

Цикл for C++
цикл for... C++
Цикл for C++
Цикл с параметром и цикл с условием C++
C++ Цикл for/Цикл while Помогите срочно пожалуйста...
C++ Изменить цикл for на цикл do-while
C++ Цикл: цикл for вообще никак не воспринимается транслятором
Задание на цикл с параметром и цикл с постусловием C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
 Аватар для zss
5942 / 5547 / 1783
Регистрация: 18.12.2011
Сообщений: 14,155
Завершенные тесты: 1
20.01.2014, 18:58     цикл do while #2
C++
1
2
3
for(int z=0; z<=4;z++)      
      {
         Qerr=0;
Kat_irinka_
0 / 0 / 0
Регистрация: 16.11.2010
Сообщений: 15
20.01.2014, 19:07  [ТС]     цикл do while #3
Цитата Сообщение от zss Посмотреть сообщение
C++
1
2
3
for(int z=0; z<=4;z++)      
      {
         Qerr=0;
Спасибо!
Yandex
Объявления
20.01.2014, 19:07     цикл do while
Ответ Создать тему
Опции темы

Текущее время: 14:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru