Dessiner un losange

Soyez le premier à donner votre avis sur cette source.

Snippet vu 11 059 fois - Téléchargée 29 fois

Contenu du snippet

Dessiner des losanges de differentes tailles et de differentes couleurs.

Source / Exemple :


#include <stdio.h>
#include <conio.h>
#include <string.h>

int main(){
	
int x,y,n,i,np,c,ch;

do {
	clrscr();
	puts("Couleur :");
	puts("  -1-  NOIR");
	puts("  -2-  BLUE");
	puts("  -3-  VERT");
	puts("  -4-  CYAN");
	puts("  -5-  ROUGE");
	puts("  -6-  MAGENTA");
	puts("  -7-  BRUN");
	puts("  -8-  GRIS CLAIR");
	puts("  -9-  GRIS FONCE");
	puts("  -10- BLEU CLAIR");
	puts("  -11- VERT CLAIR");
	puts("  -12- CYAN CLAIR");
	puts("  -13- ROUGE CLAIR");
	puts("  -14- MAGENTA CLAIR");
	puts("  -15- JAUNE");
	puts("  -16- BLANC");
	puts("\n  -0- Quitter");  
	printf("\n\n choix : ");scanf("%d",&ch);	

	if(ch==0) break;
	if(ch==1) textbackground(15);
	
	textcolor(ch-1);

  do {
  clrscr();
  
  x=40;y=1;
  printf("\nn=");scanf("%d",&n);
  for(i=0,np=1;i<(2*n)/2;i++,x--,y++) {
    gotoxy(x,y);
      for(c=1;c<=np;c++) printf("*");
    np=np+2;  
    }
    
    for(i=1;i<=((2*n)/2);i++,x++,y++) {
       gotoxy(x,y);
       for(c=1;c<=np;c++) printf("*");
       np=np-2;
    }
    
	gotoxy(1,79);printf("\n\non continue ?(o/n)");
  }
  while(getche()!='n');

}
while(ch<=0 || ch>16);  
textcolor(15);
textbackground(0);
clrscr();
return 0;
}

A voir également

Ajouter un commentaire

Commentaires

Messages postés
212
Date d'inscription
dimanche 29 juin 2003
Statut
Membre
Dernière intervention
13 mai 2006

et lan une baf dans ta gueule :-)

nan honnetement je te fais confiance EnjeeDenton
met toi a opengl
Messages postés
6535
Date d'inscription
lundi 16 décembre 2002
Statut
Modérateur
Dernière intervention
22 août 2010
7
Pas très évolué ton truc quand meme

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.