Afficher une croix en C
Kixool
-
Kixool -
Kixool -
Bonjour,
J'ai encore une fois besoin d'aide, je dois créer un programme qui permet d'afficher une croix de longueur de branche N, qui sera définie par l'utilisateur.Or je ne sais pas du tout comment m'y prendre j'ai testé deux ou trois choses mais c'est vraiment flou...Si vous pouviez m'éclairer...Merci.
J'ai encore une fois besoin d'aide, je dois créer un programme qui permet d'afficher une croix de longueur de branche N, qui sera définie par l'utilisateur.Or je ne sais pas du tout comment m'y prendre j'ai testé deux ou trois choses mais c'est vraiment flou...Si vous pouviez m'éclairer...Merci.
A voir également:
- Croix chrétienne copier coller
- Historique copier coller - Guide
- Croix chretienne copier coller ✓ - Forum Bureautique
- Copier-coller - Accueil - Informatique
- Copier coller pdf - Guide
- Dessin sms copier coller zizi ✓ - Forum Réseaux sociaux
4 réponses
Voilà ce que j'ai testé, rien de très glorieux, il affiche qu'une croix a la bonne place et il faut encore celles en dessous et je ne parle même pas de la ligne qui viendra couper cette future colonne...
#include <stdio.h> int main () { int vu=0; // Valeur entree par lutilisateur int vt=0; // Valeur totale de la ligne ou colonne printf("Entrez une valeur : \n"); scanf("%d",&vu); for(vt=1 ; vt<=vu ; vt++) { printf (" "); } if(vt!=vu)printf("X\n"); return 0; }
Re,
Si tu peux utiliser les tableaux, tu peux faire ça :
Cdlt
Si tu peux utiliser les tableaux, tu peux faire ça :
#include <stdio.h> #include <stdlib.h> #include <string.h> int main () { int vu; // Valeur entree par lutilisateur int i; // Valeur totale de la ligne ou colonne char *buf; printf("Entrez une valeur : \n"); scanf("%d",&vu); buf=malloc(2*vu+1); memset(buf,' ',2*vu+1+1); buf[2*vu+1]='\0'; for(i=0;i<2*vu+1;i++){ buf[i]='X'; buf[2*vu-i]='X'; printf("%s\n",buf); buf[i]=' '; buf[2*vu-i]=' '; } free(buf); system("pause"); return 0; }
Cdlt