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

цикл do while - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Является ли отрицательное значение выходом за пределы массива http://www.cyberforum.ru/cpp-beginners/thread1076671.html
Если написать такой код, то прога скомпилируется и запустится, но можно ли потом ждать проблем и неожиданных зависаний ? int i=-1; int mass={0}; _cprintf("mass= %d\n", mass); Часто использую отрицательные значения обычно -1 для индексов массива (так просто получается удобнее), проблем не замечал, но вот задумался.
C++ небольшое исправление написал прогу которая будет выводить количество вершин(узлов) на уровне который вводим с клавиатуры только конец проги не могу дописать, помогите пожалуйста #include<iostream> using namespace std class tree { public: int inf; tree* right; http://www.cyberforum.ru/cpp-beginners/thread1076665.html
C++ Списки. Не выводит первую вводимую строку
Здравствуйте, проблема с списками, после ввода элементов в список, не выводит первый добавленный. вот код: #include "stdafx.h" #include <iostream> using namespace std; typedef struct list { int id; char firma; int cena;
C++ графы и пути в них
Помогите пожалуйста Написать программу отыскания кратчайших путей между всеми парами вершин ориентированного графа по его списковому представлению
C++ Матрица (Объяснить, как запись считает количество строк не содержащих ни одного нулевого элемента) http://www.cyberforum.ru/cpp-beginners/thread1076652.html
Объясните пожалуйста ,как вот эта запись считает количество строк не содержащих ни одного нулевого элемента. Что мы находим с помощью S++ и C++. int C = 0; for(int j = 0; j < 4; j++) { int S = 0; for(int i = 0; i < 3; i++) { if(A==0) S++; }
C++ ошибка в коде ? #include <iostream> #include <cstdlib> #include <cstring> using namespace std; int main(){ const int Size=30; char name="программист С++"; cout<<name<<endl; name='\0'; cout<<name<<endl; подробнее

Показать сообщение отдельно
Kat_irinka_
0 / 0 / 0
Регистрация: 16.11.2010
Сообщений: 15
20.01.2014, 18:51     цикл do while
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
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 05:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru