Hola
Sabes utilizar el bucle for?? Te lo digo porque te sobra el ; del final en todos
for (i = 1; i <= filas; ++i);
Te dejo el código
#include <iostream>
using namespace std;
int main()
{
int filas = 9;
int i;
int j;
for(i = 1; i <= filas; i++)
{
cout<<i;
for(j = i+1; j <= (2 * i - 1); j++)
cout << j%10;
for(j=j-2; j >= i; j--)
cout << j%10;
cout << endl;
}
}
Saludos