Programmation c++
Bonjour,
Dans le cadre de ma première année de DUT je dois créer une grille de ce type sans outil graphique et avec possibilité de pouvoir remplir les cases :
| 0 | 1 | 2 | 3 | 4 | 5 |
-+ - + - + - + - + - + - +
0 | | | | | | |
-+ - + - + - + - + - + - +
1 | | | | | | |
-+ - + - + - + - + - + - +
2 | | | | | | |
-+ - + - + - + - + - + - +
3 | | | | | | |
-+ - + - + - + - + - + - +
4| | | | | | |
-+ - + - + - + - + - + - +
5| | | | | | |
-+ - + - + - + - + - + - +
merci d'avance
Dans le cadre de ma première année de DUT je dois créer une grille de ce type sans outil graphique et avec possibilité de pouvoir remplir les cases :
| 0 | 1 | 2 | 3 | 4 | 5 |
-+ - + - + - + - + - + - +
0 | | | | | | |
-+ - + - + - + - + - + - +
1 | | | | | | |
-+ - + - + - + - + - + - +
2 | | | | | | |
-+ - + - + - + - + - + - +
3 | | | | | | |
-+ - + - + - + - + - + - +
4| | | | | | |
-+ - + - + - + - + - + - +
5| | | | | | |
-+ - + - + - + - + - + - +
merci d'avance
3 réponses
-
Eh bien il suffit de faire une boucle for et d'utiliser habilement l'opérateur modulo % et de division euclidienne /.
Exemple :
unsigned i; for(i=0;i<=10;++i){ if (i % 2) printf("| "); else printf("%i ",i/2); } printf("\n");
etc...
Bonne chance -
merci de ta réponse mais celle-ci semble être en C et je dois faire le programme en c++ (il suffit de remplacer printf par cout<< pour que ce soit du c++ ?)
-
Oui. Exemple :
#include <iostream> int main(){ std::cout << "pouet" << std::endl; return 0; }
Bonne chance