Un petit truc en c

anas -  
 karara20 -
Bonjour,

j ai un controle finale en c , il pourrait y avoir du dessin comme ce controle !
http://www.noelshack.com/2013-26-1372236938-c.png

je veux savoir comment on peut faire ça avec une boucle for et des variables comme i et j ....

merci pour votre collaboration

voila des dessins que on peux avoir


http://www.noelshack.com/2013-26-1372237436-c2.png





2 réponses

karara20
 
benjour:

j'ai un simple méthode pour cette le programme de étoile:

http://tutodev1.blogspot.com/2013/06/etoile.html
1
stevenleboss Messages postés 112 Statut Membre 15
 
Salut,
Ta question n'est pas tres clair selon moi parceque je voudrais savoir exactement ce que tu veux pour pouvoir taider.
Cordialement, stevenleboss
0
anas
 
#include<stdio.h>
#include<stdlib.h>
main()
{
int i,j,n;
printf("donnez un nombre");
scanf("%d", &n);
for(i=1;i<=n;i++)
{
for(j=1;j<=i;j++)
printf("*");
printf("\n");
}
system("pause");
}

je veux des codes sources pour les autres dessins : http://www.noelshack.com/2013-26-1372237436-c2.png
tu entre le nombre des lignes le programme fait de dessin
merci infiniment :)
0
nar6du14 Messages postés 506 Statut Membre 64
 
#include <stdio.h>
#include <stdlib.h>

int main()
{
int row = 0, column = 0, test_impair = 0;
int start_col = 0, end_col = 0;
int nr = 0, nc = 0;
int middle = 0;
printf("***** cette application dessine un triangle isocèle *****\n");

do
{
printf("donnez un nombre impair de colonne\n\n");
scanf("%d", &column);
printf("\n");
test_impair = column%2;
}while( test_impair == 0 );

middle = column/2;
row = middle + 1;

for( nr = 0; nr < row; nr ++ )
{
start_col = middle + 1 - nr; // middle + 1 représente la colonne médiatrice divisant le tri isocèle en 2 partie égale
end_col = middle + 1 + nr;
for( nc = 1; nc <= column; nc ++ )
{
if( nc >= start_col && nc <= end_col )printf("*"); /* place des étoiles de part et d'autre de la médiatrice*/
else printf(" ");
}
printf("\n");
}
return 0;
}
0