Programme en C++
Résolu
belsen
Messages postés
141
Statut
Membre
-
xav3601 Messages postés 3390 Statut Membre -
xav3601 Messages postés 3390 Statut Membre -
Bonjour,
je cherche un programme en C++ qui demande de saisir un nombre entier n>0 et qui affiche ce message de 1 a n:
******************B******************
*****************BBB*****************
****************BBBBB****************
***************BBBBBBB***************
**************BBBBBBBBB**************
*************BBBBBBBBBBB*************
************BBBBBBBBBBBBB************
***********BBBBBBBBBBBBBBB***********
**********BBBBBBBBBBBBBBBBB**********
*********BBBBBBBBBBBBBBBBBBB*********
********BBBBBBBBBBBBBBBBBBBBB********
*******BBBBBBBBBBBBBBBBBBBBBBB*******
******BBBBBBBBBBBBBBBBBBBBBBBBB******
*****BBBBBBBBBBBBBBBBBBBBBBBBBBB*****
****BBBBBBBBBBBBBBBBBBBBBBBBBBBBB****
***BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB***
**BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB**
*BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB*
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
merci d'avance et bne journée
je cherche un programme en C++ qui demande de saisir un nombre entier n>0 et qui affiche ce message de 1 a n:
******************B******************
*****************BBB*****************
****************BBBBB****************
***************BBBBBBB***************
**************BBBBBBBBB**************
*************BBBBBBBBBBB*************
************BBBBBBBBBBBBB************
***********BBBBBBBBBBBBBBB***********
**********BBBBBBBBBBBBBBBBB**********
*********BBBBBBBBBBBBBBBBBBB*********
********BBBBBBBBBBBBBBBBBBBBB********
*******BBBBBBBBBBBBBBBBBBBBBBB*******
******BBBBBBBBBBBBBBBBBBBBBBBBB******
*****BBBBBBBBBBBBBBBBBBBBBBBBBBB*****
****BBBBBBBBBBBBBBBBBBBBBBBBBBBBB****
***BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB***
**BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB**
*BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB*
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
merci d'avance et bne journée
A voir également:
- Programme en C++
- Programme demarrage windows - Guide
- Mettre en veille un programme - Guide
- Programme word gratuit - Guide
- Message programmé iphone - Guide
- Cette action ne peut pas être réalisée car le fichier est ouvert dans un autre programme - Guide
6 réponses
Bonjour,
as tu déjà reflechi a la question?
je pense que si tu as le nombre n au demarrage, il faut faire comme ceci:
je donne pas le programme mais l'idée après la programmation je te laisse faire:
-diviser n par 2 pour trouver le milieu et afficher la premiere lettre au milieu
-creer une boucle permettant de faire des * partout sauf pr la colonne centrale pr la premiere boucle et des etoiles jusqua la colonne n.
-dans la boucle decrementer la varibale qui contient la colonne centrale de 1 et l'incrementer dans une autre variable de 1
-dans la boulce faire une boucle permettant l'ecriture de la lettre entre la variable decrementer dans la boucle et la variable incrementer!
j'espere que c'est clair mm si je pense pas :S
bon courage
ps: il faut que le nbre n soit impaire sinon ca va foirer
as tu déjà reflechi a la question?
je pense que si tu as le nombre n au demarrage, il faut faire comme ceci:
je donne pas le programme mais l'idée après la programmation je te laisse faire:
-diviser n par 2 pour trouver le milieu et afficher la premiere lettre au milieu
-creer une boucle permettant de faire des * partout sauf pr la colonne centrale pr la premiere boucle et des etoiles jusqua la colonne n.
-dans la boucle decrementer la varibale qui contient la colonne centrale de 1 et l'incrementer dans une autre variable de 1
-dans la boulce faire une boucle permettant l'ecriture de la lettre entre la variable decrementer dans la boucle et la variable incrementer!
j'espere que c'est clair mm si je pense pas :S
bon courage
ps: il faut que le nbre n soit impaire sinon ca va foirer
faire le programme est long et pas compliquer une fois que tu as l'algorithme
je t'ai donner l'algo...
essaye de faire le programme et donne nous ce que tu as fais et on corrigera
je t'ai donner l'algo...
essaye de faire le programme et donne nous ce que tu as fais et on corrigera
#include<stdio.h>
#include<conio.h>
int main ()
{
int n,i,j,k;
do {
printf("entrez la valeur de N SVP:");
scanf("%d",&n);
while(n<=0);
for(i=0;i<=n;i++)
{ for(j<=n;j=0;j--)
{printf("*");}
printf("A");
for(k=0;k<=2i;k++)
{printf("A"); }
for(j<=n;j=0;j--)
{printf("*");}
printf("\n");
}
getch();
return 0;
}
#include<conio.h>
int main ()
{
int n,i,j,k;
do {
printf("entrez la valeur de N SVP:");
scanf("%d",&n);
while(n<=0);
for(i=0;i<=n;i++)
{ for(j<=n;j=0;j--)
{printf("*");}
printf("A");
for(k=0;k<=2i;k++)
{printf("A"); }
for(j<=n;j=0;j--)
{printf("*");}
printf("\n");
}
getch();
return 0;
}
T'es pas loin, juste quelques problèmes de bornes dans tes boucles FOR.
Note: J'ai pas testé, j'ai pas de compilo sous la main.
À noter aussi, c'est pas du C++, ça c'est du C pur !!!
<quote>
#include<stdio.h>
#include<conio.h>
int main ()
{
int n,i,j,k;
do {
printf("entrez la valeur de N SVP:");
scanf("%d",&n);
} while(n<=0);
for(i=1;i<=n/2;i++)
{
for(j=0; j<n/2 - i; j++)
printf("*");
for(j=n/2 - i; j<n/2 + i; j++)
printf("A");
for(j<=n/2 + i; j=n; j++)
printf("*");
printf("\n");
}
getch();
return 0;
}
</quote>
Note: J'ai pas testé, j'ai pas de compilo sous la main.
À noter aussi, c'est pas du C++, ça c'est du C pur !!!
<quote>
#include<stdio.h>
#include<conio.h>
int main ()
{
int n,i,j,k;
do {
printf("entrez la valeur de N SVP:");
scanf("%d",&n);
} while(n<=0);
for(i=1;i<=n/2;i++)
{
for(j=0; j<n/2 - i; j++)
printf("*");
for(j=n/2 - i; j<n/2 + i; j++)
printf("A");
for(j<=n/2 + i; j=n; j++)
printf("*");
printf("\n");
}
getch();
return 0;
}
</quote>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question