Salve, vorrei che uscisse come output un rombo con questo simbolo: * però non riesco
ecco il codice
codice:
#include<stdio.h>
#include<stdlib.h>

int t,n,m,i;
int z,s,a,u,v;
int op1,op2;



main(){
       t=1;
       while(t==1){
                      printf("Inserire un numero dispari che va da 1 a 19: ");
                      scanf("%d\n",&n);
                      m=n%2;
                      if(m!=0)
                          t=0;
                      if(m==0){
                             printf("Errore,il numero inserito è un numero pari o non è compreso tra i numeri richiesti.\n");
                             t=1;
                             }
                          }
      op1=n/2;
      op2=n%2; 
      z=op1+op2;      
      while(i<=n){      
                            if(i<=z){
                            s=(n-i)/2;
                            a=z-s;
                            u=s/2;
                            v=s/2;
                            while(a!=0 && u!=0 && v!=0){
                                      while(u>=0){
                                                 printf(" ");
                                                 u-=1;
                                                 }
                                      while(a>=0){
                                                 printf("*");
                                                 a-=1;
                                                 }
                                      while(v>=0){
                                                 printf(" ");
                                                 v-=1;
                                                 }
                                      }
                               printf("\n");       
                            }
                        if(i>z){
                            a=(n-i)/2;
                            s=z-a;
                            u=a/2;
                            v=a/2;
                            while(a!=0 && u!=0 && v!=0){
                                      while(u>0){
                                                 printf(" ");
                                                 u-=1;
                                                 }
                                      while(a>0){
                                                 printf("*");
                                                 a-=1;
                                                 }
                                      while(v>0){
                                                 printf(" ");
                                                 v-=1;
                                                 }
                                      }
                                  printf("\n");       
                        }
                        i=i+1;
              }
      system("PAUSE");
      }