http://pastebin.es/1626
int main() {
int x;
cin >> x;
for (int i = 1; i <= x; ++i) {
for (int c = 1; c <= i; ++c) cout << "+";
cout << endl;
}
system("pause"); // Por si quieres probarlo en windows sin tener k abrir el cmd
}
PD: Que no consigas hacer funcionar el que te han dado antes es raro, puesto que está perfecto (copy&paste, compila y funciona), es lo mismo que yo te he puesto, en vez de usar un segundo for crea un incremento y un while (que es casi lo mismo, lo único que en el for al salir de el la variable, en mi caso llamada c, deja de existir) y en vez de ir desde 1 hasta i, va desde i hasta 1