No dobra na poważnie i na szybko to bym zrobił tak mniej więcej:
#include <iostream>
using namespace std;
int main() {
int n, k=2;
bool kolko=true;
cout << "Podaj n ";
cin >> n;
cout << "O";
for (int i=1; i<n; i++) {
if (kolko==true) {
for (int j=1; j<=k; j++) {
cout << "|";
kolko=false;
}
}
else {
for (int j=1; j<=k; j++) {
cout << "O";
kolko=true;
}
}
k+=2;
}
return 0;
}