为什么我这段代码无法正常运行,和视频写的明明差不多

这段软件

#include <iostream>
using namespace std;
int main()
{
    int N;
    cin >> N;
    int*p = new int[N];
    p[0] = 0; p[1] = 1;
    int n;
    for (n = 2; n < N;n++)
        p[n] = p[n - 1] + p[n - 2];
    for (n = 0; n < N; n++);
    {
        cout << p[n] << ",";
    if ((n+1) % 6 == 0) cout << endl;
    }
    delete []p;
    return 0;




为什么我这段代码无法正常运行,和视频写的明明差不多
![img](https://img-mid.csdnimg.cn/release/static/image/mid/ask/262272317236192.png "=600 #left")

第12行for (n = 0; n < N; n++);这里,最后多写了一个分号,把最后的分号去掉

img