Ecranul unui ceas electronic afișează fiecare cifră folosind o matrice de 8x8 puncte. Dacă reprezentăm fiecare punct prin steluță ( * ), să se afișeze cifra 5.
Răspunsuri la întrebare
Răspuns de
1
Afisam numai cifra 5.
Cifra 5 este definita ca un array 8x8 de 1 si 0
0 inseamna ca "pixelul" respesctiv este "stins"
1 inseamna ca "pixelul" respectiv este "aprins", si punem afisam un *
Prima si ultima linie din array contine numai poxeli "stinsi".
#include <iostream>
using namespace std;
int main() {
const int DIMENSIUNE = 8;
int cifra_5[][DIMENSIUNE] =
{{0, 0, 0, 0, 0, 0, 0},
{0, 1, 1, 1, 1, 1, 0},
{0, 1, 0, 0, 0, 0, 0},
{0, 1, 1, 1, 1, 0, 0},
{0, 0, 0, 0, 0, 1, 0},
{0, 0, 0, 0, 0, 1, 0},
{0, 1, 1, 1, 1, 0, 0},
{0, 0, 0, 0, 0, 0, 0}};
for (int i = 0; i < DIMENSIUNE; i++) {
for (int j = 0; j < DIMENSIUNE; j++) {
cout << (cifra_5[i][j] == 0 ? " " : "*");
}
cout << endl;
}
return 0;
}
ungureandenisa:
Multumesc!
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Engleza,
9 ani în urmă
Matematică,
9 ani în urmă