Мой цикл не дает мне все цифры - PullRequest
0 голосов
/ 31 октября 2011

У меня очень простой код, но он все равно не работает так, как я хочу.Это должно вернуть мне все, что происходит, но я получу только последнее: «10000001».Что я не так?

#include <iostream>

using namespace std;

int main()
{
  int n=1000;
  int i=1;
  for(;i<3;n*=100,i++);
    {
    cout <<  ++n << "\n";
    int* temp = new int[n];
    delete [] temp;
    }
  return 0;
}

1 Ответ

9 голосов
/ 31 октября 2011
for(;i<3;n*=100,i++);

Тебе не нужна точка с запятой в конце. Делая это, вы запускаете пустой цикл.

...