dessiner la lettre X forme à l'aide d'un astérisque(*)

je veux écrire un programme pour dessiner la forme de la lettre X en utilisant l'astérisque(*)

#include "stdafx.h"
#include <iostream>
using namespace std;
int main(int argc, char* argv[]){
  int i, j;

  for(i = 1; i <= 9; i++){
    for(j = 1; j <= 12; j++){
      if(i == j){
        cout << "***";
      }else{
        cout << " ";
      }
    }
    cout<< endl;
  }

  return 0;
}

je suis très nouveau à la programmation

je n'en ai fait (\) comment puis-je faire de l'ensemble X

***------***
-***----***-
--***--***--
---******---
--***--***--
-***----***-
***------***  

c'est ce que j'ai fait jusqu'à maintenant

include "stdafx.h"
#include <iostream>
using namespace std;
int main(int argc, char* argv[])
{
int i, d, a=1,b=12,c;
for(i = 1; i <= 6; i++)
{
for (d=1; d<i;d++)  {cout <<" ";}
cout<<"***";
for (c=a+1; c<b;c++) {cout <<" ";}
{cout<<"***";}
for(b=12-i;b<i;b++) 
{cout<<"***";}
cout<<endl;
a++;
}
return 0;
}       

j'ai divisé le haut de la (\//) à trois pièces
[espace][][espace][]

Et votre question est?
comment puis-je faire le x de la forme? je n'en ai fait de la forme (\)ne sont pas l'ensemble x

OriginalL'auteur TTT | 2012-04-10