Dado un número n , imprima el número en forma digital.
Ejemplos:
Input : 5 Output : - - | - - | - - Input : 8 Output : - - | | - - | | - -
Explicación:
Tome una array de tamaño 5*5 y almacene 0 y 1 en la array. Si la celda de la array es 0, entonces se usa para el espacio y si la celda de la array es 1, entonces se usa para la línea horizontal o vertical.
Si el número de fila es par, imprima la línea horizontal (-) y si el número de fila es impar, imprima la línea vertical (|) .
C++
// C++ program to print // number in digital form #include <iostream> #include <vector> using namespace std; // Function to print numbers void print(int mat[][5]) { // If in matrix row number is even then print "-" // otherwise print "|" for (int i = 0; i < 5; i++) { for (int j = 0; j < 5; j++) { if (i % 2 == 0) { if (mat[i][j] == 1) cout << "-"; else cout << " "; } else { if (mat[i][j] == 1) cout << "|"; else cout << " "; } } cout << endl; } } void digit0() { // In matrix 0 used for space // and 1 for either - or | int mat[5][5] = { { 0, 1, 0, 1, 0 }, { 1, 0, 0, 0, 1 }, { 0, 0, 0, 0, 0 }, { 1, 0, 0, 0, 1 }, { 0, 1, 0, 1, 0 } }; print(mat); } void digit1() { // In matrix 0 used for space // and 1 for either - or | int mat[5][5] = { { 0, 0, 0, 0, 0 }, { 0, 0, 1, 0, 0 }, { 0, 0, 0, 0, 0 }, { 0, 0, 1, 0, 0 }, { 0, 0, 0, 0, 0 } }; print(mat); } void digit2() { // In matrix 0 used for space // and 1 for either - or | int mat[5][5] = { { 0, 1, 0, 1, 0 }, { 0, 0, 0, 0, 1 }, { 0, 1, 0, 1, 0 }, { 1, 0, 0, 0, 0 }, { 0, 1, 0, 1, 0 } }; print(mat); } void digit3() { // In matrix 0 used for space // and 1 for either - or | int mat[5][5] = { { 0, 1, 0, 1, 0 }, { 0, 0, 0, 0, 1 }, { 0, 1, 0, 1, 0 }, { 0, 0, 0, 0, 1 }, { 0, 1, 0, 1, 0 } }; print(mat); } void digit4() { // In matrix 0 used for space // and 1 for either - or | int mat[5][5] = { { 0, 0, 0, 0, 0 }, { 1, 0, 0, 0, 1 }, { 0, 1, 0, 1, 0 }, { 0, 0, 0, 0, 1 }, { 0, 0, 0, 0, 0 } }; print(mat); } void digit5() { // In matrix 0 used for space // and 1 for either - or | int mat[5][5] = { { 0, 1, 0, 1, 0 }, { 1, 0, 0, 0, 0 }, { 0, 1, 0, 1, 0 }, { 0, 0, 0, 0, 1 }, { 0, 1, 0, 1, 0 } }; print(mat); } void digit6() { // In matrix 0 used for space // and 1 for either - or | int mat[5][5] = { { 0, 1, 0, 1, 0 }, { 1, 0, 0, 0, 0 }, { 0, 1, 0, 1, 0 }, { 1, 0, 0, 0, 1 }, { 0, 1, 0, 1, 0 } }; print(mat); } void digit7() { // In matrix 0 used for space // and 1 for either - or | int mat[5][5] = { { 0, 1, 0, 1, 0 }, { 0, 0, 0, 0, 1 }, { 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 1 }, { 0, 0, 0, 0, 0 } }; print(mat); } void digit8() { // In matrix 0 used for space // and 1 for either - or | int mat[5][5] = { { 0, 1, 0, 1, 0 }, { 1, 0, 0, 0, 1 }, { 0, 1, 0, 1, 0 }, { 1, 0, 0, 0, 1 }, { 0, 1, 0, 1, 0 } }; print(mat); } void digit9() { // In matrix 0 used for space // and 1 for either - or | int mat[5][5] = { { 0, 1, 0, 1, 0 }, { 1, 0, 0, 0, 1 }, { 0, 1, 0, 1, 0 }, { 0, 0, 0, 0, 1 }, { 0, 1, 0, 1, 0 } }; print(mat); } // Function to check number void checkDigit(int num) { // for digit 0 if (num == 0) digit0(); // for digit 1 else if (num == 1) digit1(); // for digit 2 else if (num == 2) digit2(); // for digit 3 else if (num == 3) digit3(); // for digit 4 else if (num == 4) digit4(); // for digit 5 else if (num == 5) digit5(); // for digit 6 else if (num == 6) digit6(); // for digit 7 else if (num == 7) digit7(); // for digit 8 else if (num == 8) digit8(); // for digit 9 else if (num == 9) digit9(); } // Driver program int main() { // Input a number int num = 9; // function call to check digit checkDigit(num); return 0; }
Java
// Java program to print // number in digital form import java.io.*; class GFG { // Function to print numbers static void print(int mat[][]) { // If in matrix row number is even then print "-" // otherwise print "|" for (int i = 0; i < 5; i++) { for (int j = 0; j < 5; j++) { if (i % 2 == 0) { if (mat[i][j] == 1) System.out.print("-"); else System.out.print(" "); } else { if (mat[i][j] == 1) System.out.print("|"); else System.out.print(" "); } } System.out.println(); } } static void digit0() { // In matrix 0 used for space // and 1 for either - or | int mat[][] = { { 0, 1, 0, 1, 0 }, { 1, 0, 0, 0, 1 }, { 0, 0, 0, 0, 0 }, { 1, 0, 0, 0, 1 }, { 0, 1, 0, 1, 0 } }; print(mat); } static void digit1() { // In matrix 0 used for space // and 1 for either - or | int mat[][] = { { 0, 0, 0, 0, 0 }, { 0, 0, 1, 0, 0 }, { 0, 0, 0, 0, 0 }, { 0, 0, 1, 0, 0 }, { 0, 0, 0, 0, 0 } }; print(mat); } static void digit2() { // In matrix 0 used for space // and 1 for either - or | int mat[][] = { { 0, 1, 0, 1, 0 }, { 0, 0, 0, 0, 1 }, { 0, 1, 0, 1, 0 }, { 1, 0, 0, 0, 0 }, { 0, 1, 0, 1, 0 } }; print(mat); } static void digit3() { // In matrix 0 used for space // and 1 for either - or | int mat[][] = { { 0, 1, 0, 1, 0 }, { 0, 0, 0, 0, 1 }, { 0, 1, 0, 1, 0 }, { 0, 0, 0, 0, 1 }, { 0, 1, 0, 1, 0 } }; print(mat); } static void digit4() { // In matrix 0 used for space // and 1 for either - or | int mat[][] = { { 0, 0, 0, 0, 0 }, { 1, 0, 0, 0, 1 }, { 0, 1, 0, 1, 0 }, { 0, 0, 0, 0, 1 }, { 0, 0, 0, 0, 0 } }; print(mat); } static void digit5() { // In matrix 0 used for space // and 1 for either - or | int mat[][] = { { 0, 1, 0, 1, 0 }, { 1, 0, 0, 0, 0 }, { 0, 1, 0, 1, 0 }, { 0, 0, 0, 0, 1 }, { 0, 1, 0, 1, 0 } }; print(mat); } static void digit6() { // In matrix 0 used for space // and 1 for either - or | int mat[][] = { { 0, 1, 0, 1, 0 }, { 1, 0, 0, 0, 0 }, { 0, 1, 0, 1, 0 }, { 1, 0, 0, 0, 1 }, { 0, 1, 0, 1, 0 } }; print(mat); } static void digit7() { // In matrix 0 used for space // and 1 for either - or | int mat[][] = { { 0, 1, 0, 1, 0 }, { 0, 0, 0, 0, 1 }, { 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 1 }, { 0, 0, 0, 0, 0 } }; print(mat); } static void digit8() { // In matrix 0 used for space // and 1 for either - or | int mat[][] = { { 0, 1, 0, 1, 0 }, { 1, 0, 0, 0, 1 }, { 0, 1, 0, 1, 0 }, { 1, 0, 0, 0, 1 }, { 0, 1, 0, 1, 0 } }; print(mat); } static void digit9() { // In matrix 0 used for space // and 1 for either - or | int mat[][] = { { 0, 1, 0, 1, 0 }, { 1, 0, 0, 0, 1 }, { 0, 1, 0, 1, 0 }, { 0, 0, 0, 0, 1 }, { 0, 1, 0, 1, 0 } }; print(mat); } // Function to check number static void checkDigit(int num) { // for digit 0 if (num == 0) digit0(); // for digit 1 else if (num == 1) digit1(); // for digit 2 else if (num == 2) digit2(); // for digit 3 else if (num == 3) digit3(); // for digit 4 else if (num == 4) digit4(); // for digit 5 else if (num == 5) digit5(); // for digit 6 else if (num == 6) digit6(); // for digit 7 else if (num == 7) digit7(); // for digit 8 else if (num == 8) digit8(); // for digit 9 else if (num == 9) digit9(); } // Driver program public static void main (String[] args) { // Input a number int num = 9; // function call to check digit checkDigit(num); } } // This code is contributed by vt_m.
Python3
# Python3 program to prints # number in digital form # Function to prints numbers def prints(mat): # If in matrix row number is even then # prints "-" otherwise prints "|" for i in range(5): for j in range(5): if (i % 2 == 0): if (mat[i][j] == 1): print('', end = '-') else: print('', end = ' ') else: if (mat[i][j] == 1): print('', end = '|') else: print('', end = ' ') print() def digit0(): # In matrix 0 used for space # and 1 for either - or | mat = [ [ 0, 1, 0, 1, 0 ], [ 1, 0, 0, 0, 1 ], [ 0, 0, 0, 0, 0 ], [ 1, 0, 0, 0, 1 ], [ 0, 1, 0, 1, 0 ] ] prints(mat) def digit1(): # In matrix 0 used for space # and 1 for either - or | mat = [ [ 0, 0, 0, 0, 0 ], [ 0, 0, 1, 0, 0 ], [ 0, 0, 0, 0, 0 ], [ 0, 0, 1, 0, 0 ], [ 0, 0, 0, 0, 0 ] ] prints(mat) def digit2(): # In matrix 0 used for space # and 1 for either - or | mat = [ [ 0, 1, 0, 1, 0 ], [ 0, 0, 0, 0, 1 ], [ 0, 1, 0, 1, 0 ], [ 1, 0, 0, 0, 0 ], [ 0, 1, 0, 1, 0 ] ] prints(mat) def digit3(): # In matrix 0 used for space # and 1 for either - or | mat = [ [ 0, 1, 0, 1, 0 ], [ 0, 0, 0, 0, 1 ], [ 0, 1, 0, 1, 0 ], [ 0, 0, 0, 0, 1 ], [ 0, 1, 0, 1, 0 ] ] prints(mat) def digit4(): # In matrix 0 used for space # and 1 for either - or | mat = [ [ 0, 0, 0, 0, 0 ], [ 1, 0, 0, 0, 1 ], [ 0, 1, 0, 1, 0 ], [ 0, 0, 0, 0, 1 ], [ 0, 0, 0, 0, 0 ] ] prints(mat) def digit5(): # In matrix 0 used for space # and 1 for either - or | mat = [ [ 0, 1, 0, 1, 0 ], [ 1, 0, 0, 0, 0 ], [ 0, 1, 0, 1, 0 ], [ 0, 0, 0, 0, 1 ], [ 0, 1, 0, 1, 0 ] ] prints(mat) def digit6(): # In matrix 0 used for space # and 1 for either - or | mat = [ [ 0, 1, 0, 1, 0 ], [ 1, 0, 0, 0, 0 ], [ 0, 1, 0, 1, 0 ], [ 1, 0, 0, 0, 1 ], [ 0, 1, 0, 1, 0 ] ] prints(mat) def digit7(): # In matrix 0 used for space # and 1 for either - or | mat = [ [ 0, 1, 0, 1, 0 ], [ 0, 0, 0, 0, 1 ], [ 0, 0, 0, 0, 0 ], [ 0, 0, 0, 0, 1 ], [ 0, 0, 0, 0, 0 ] ] prints(mat) def digit8(): # In matrix 0 used for space # and 1 for either - or | mat = [ [ 0, 1, 0, 1, 0 ], [ 1, 0, 0, 0, 1 ], [ 0, 1, 0, 1, 0 ], [ 1, 0, 0, 0, 1 ], [ 0, 1, 0, 1, 0 ] ] prints(mat) def digit9(): # In matrix 0 used for space # and 1 for either - or | mat = [ [ 0, 1, 0, 1, 0 ], [ 1, 0, 0, 0, 1 ], [ 0, 1, 0, 1, 0 ], [ 0, 0, 0, 0, 1 ], [ 0, 1, 0, 1, 0 ] ] prints(mat) # Function to check number def checkDigit(num): # For digit 0 if (num == 0): digit0() # For digit 1 elif (num == 1): digit1() # For digit 2 elif (num == 2): digit2() # For digit 3 elif (num == 3): digit3() # For digit 4 elif (num == 4): digit4() # For digit 5 elif (num == 5): digit5() # For digit 6 elif (num == 6): digit6() # For digit 7 elif (num == 7): digit7() # For digit 8 elif (num == 8): digit8() # For digit 9 elif (num == 9): digit9() # Driver code if __name__=='__main__': # Input a number num = 9 # Function call to check digit checkDigit(num) # This code is contributed by rutvik_56
C#
// C# program to print // number in digital form using System; class GFG { // Function to print numbers static void print(int [,]mat) { // If in matrix row number is even // then print "-" otherwise print "|" for (int i = 0; i < 5; i++) { for (int j = 0; j < 5; j++) { if (i % 2 == 0) { if (mat[i,j] == 1) Console.Write("-"); else Console.Write(" "); } else { if (mat[i,j] == 1) Console.Write("|"); else Console.Write(" "); } } Console.WriteLine(); } } static void digit0() { // In matrix 0 used for space // and 1 for either - or | int [ ,]mat = { { 0, 1, 0, 1, 0 }, { 1, 0, 0, 0, 1 }, { 0, 0, 0, 0, 0 }, { 1, 0, 0, 0, 1 }, { 0, 1, 0, 1, 0 } }; print(mat); } static void digit1() { // In matrix 0 used for space // and 1 for either - or | int [ ,]mat = { { 0, 0, 0, 0, 0 }, { 0, 0, 1, 0, 0 }, { 0, 0, 0, 0, 0 }, { 0, 0, 1, 0, 0 }, { 0, 0, 0, 0, 0 } }; print(mat); } static void digit2() { // In matrix 0 used for space // and 1 for either - or | int [ ,]mat = { { 0, 1, 0, 1, 0 }, { 0, 0, 0, 0, 1 }, { 0, 1, 0, 1, 0 }, { 1, 0, 0, 0, 0 }, { 0, 1, 0, 1, 0 } }; print(mat); } static void digit3() { // In matrix 0 used for space // and 1 for either - or | int [ ,]mat = { { 0, 1, 0, 1, 0 }, { 0, 0, 0, 0, 1 }, { 0, 1, 0, 1, 0 }, { 0, 0, 0, 0, 1 }, { 0, 1, 0, 1, 0 } }; print(mat); } static void digit4() { // In matrix 0 used for space // and 1 for either - or | int [ ,]mat = { { 0, 0, 0, 0, 0 }, { 1, 0, 0, 0, 1 }, { 0, 1, 0, 1, 0 }, { 0, 0, 0, 0, 1 }, { 0, 0, 0, 0, 0 } }; print(mat); } static void digit5() { // In matrix 0 used for space // and 1 for either - or | int [ ,]mat = { { 0, 1, 0, 1, 0 }, { 1, 0, 0, 0, 0 }, { 0, 1, 0, 1, 0 }, { 0, 0, 0, 0, 1 }, { 0, 1, 0, 1, 0 } }; print(mat); } static void digit6() { // In matrix 0 used for space // and 1 for either - or | int [ ,]mat = { { 0, 1, 0, 1, 0 }, { 1, 0, 0, 0, 0 }, { 0, 1, 0, 1, 0 }, { 1, 0, 0, 0, 1 }, { 0, 1, 0, 1, 0 } }; print(mat); } static void digit7() { // In matrix 0 used for space // and 1 for either - or | int [ ,]mat = { { 0, 1, 0, 1, 0 }, { 0, 0, 0, 0, 1 }, { 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 1 }, { 0, 0, 0, 0, 0 } }; print(mat); } static void digit8() { // In matrix 0 used for space // and 1 for either - or | int [ ,]mat = { { 0, 1, 0, 1, 0 }, { 1, 0, 0, 0, 1 }, { 0, 1, 0, 1, 0 }, { 1, 0, 0, 0, 1 }, { 0, 1, 0, 1, 0 } }; print(mat); } static void digit9() { // In matrix 0 used for space // and 1 for either - or | int [ ,]mat = { { 0, 1, 0, 1, 0 }, { 1, 0, 0, 0, 1 }, { 0, 1, 0, 1, 0 }, { 0, 0, 0, 0, 1 }, { 0, 1, 0, 1, 0 } }; print(mat); } // Function to check number static void checkDigit(int num) { // for digit 0 if (num == 0) digit0(); // for digit 1 else if (num == 1) digit1(); // for digit 2 else if (num == 2) digit2(); // for digit 3 else if (num == 3) digit3(); // for digit 4 else if (num == 4) digit4(); // for digit 5 else if (num == 5) digit5(); // for digit 6 else if (num == 6) digit6(); // for digit 7 else if (num == 7) digit7(); // for digit 8 else if (num == 8) digit8(); // for digit 9 else if (num == 9) digit9(); } // Driver program public static void Main () { // Input a number int num = 9; // function call to check digit checkDigit(num); } } // This code is contributed by vt_m.
PHP
<?php // PHP program to prints // number in digital form // Function to print numbers function printnum(array $mat) { // If in matrix row number is even // then print "-" otherwise print "|" for ($i = 0; $i < 5; $i++) { for ($j = 0; $j < 5; $j++) { if ($i % 2 == 0) { if ($mat[$i][$j] == 1) echo "-"; else echo " "; } else { if ($mat[$i][$j] == 1) echo "|"; else echo " "; } } echo "\n"; } } function digit0() { // In matrix 0 used for space // and 1 for either - or | $mat= array(array( 0, 1, 0, 1, 0 ), array( 1, 0, 0, 0, 1 ), array( 0, 0, 0, 0, 0 ), array( 1, 0, 0, 0, 1 ), array( 0, 1, 0, 1, 0 )); printnum($mat); } function digit1() { // In matrix 0 used for space // and 1 for either - or | $mat = array(array( 0, 0, 0, 0, 0 ), array( 0, 0, 1, 0, 0 ), array( 0, 0, 0, 0, 0 ), array( 0, 0, 1, 0, 0 ), array( 0, 0, 0, 0, 0 )); printnum($mat); } function digit2() { // In matrix 0 used for space // and 1 for either - or | $mat= array(array( 0, 1, 0, 1, 0 ), array( 0, 0, 0, 0, 1 ), array( 0, 1, 0, 1, 0 ), array( 1, 0, 0, 0, 0 ), array( 0, 1, 0, 1, 0 )); printnum($mat); } function digit3() { // In matrix 0 used for space // and 1 for either - or | $mat= array(array( 0, 1, 0, 1, 0 ), array( 0, 0, 0, 0, 1 ), array( 0, 1, 0, 1, 0 ), array( 0, 0, 0, 0, 1 ), array( 0, 1, 0, 1, 0 )); printnum($mat); } function digit4() { // In matrix 0 used for space // and 1 for either - or | $mat= array(array( 0, 0, 0, 0, 0 ), array( 1, 0, 0, 0, 1 ), array( 0, 1, 0, 1, 0 ), array( 0, 0, 0, 0, 1 ), array( 0, 0, 0, 0, 0 )); printnum($mat); } function digit5() { // In matrix 0 used for space // and 1 for either - or | $mat = array(array( 0, 1, 0, 1, 0 ), array( 1, 0, 0, 0, 0 ), array( 0, 1, 0, 1, 0 ), array( 0, 0, 0, 0, 1 ), array( 0, 1, 0, 1, 0 )); printnum($mat); } function digit6() { // In matrix 0 used for space // and 1 for either - or | $mat = array(array( 0, 1, 0, 1, 0 ), array( 1, 0, 0, 0, 0 ), array( 0, 1, 0, 1, 0 ), array( 1, 0, 0, 0, 1 ), array( 0, 1, 0, 1, 0 )); printnum($mat); } function digit7() { // In matrix 0 used for space // and 1 for either - or | $mat = array(array( 0, 1, 0, 1, 0 ), array( 0, 0, 0, 0, 1 ), array( 0, 0, 0, 0, 0 ), array( 0, 0, 0, 0, 1 ), array( 0, 0, 0, 0, 0 ) ); printnum($mat); } function digit8() { // In matrix 0 used for space // and 1 for either - or | $mat = array(array( 0, 1, 0, 1, 0 ), array( 1, 0, 0, 0, 1 ), array( 0, 1, 0, 1, 0 ), array( 1, 0, 0, 0, 1 ), array( 0, 1, 0, 1, 0 )); printnum($mat); } function digit9() { // In matrix 0 used for space // and 1 for either - or | $mat = array(array( 0, 1, 0, 1, 0 ), array( 1, 0, 0, 0, 1 ), array( 0, 1, 0, 1, 0 ), array( 0, 0, 0, 0, 1 ), array( 0, 1, 0, 1, 0 )); printnum($mat); } // Function to check number function checkDigit($num) { // for digit 0 if ($num == 0) digit0(); // for digit 1 else if ($num == 1) digit1(); // for digit 2 else if ($num == 2) digit2(); // for digit 3 else if ($num == 3) digit3(); // for digit 4 else if ($num == 4) digit4(); // for digit 5 else if ($num == 5) digit5(); // for digit 6 else if ($num == 6) digit6(); // for digit 7 else if ($num == 7) digit7(); // for digit 8 else if ($num == 8) digit8(); // for digit 9 else if ($num == 9) digit9(); } // Driver code $num = 9; checkDigit($num); // This code is contributed by Mithun Kumar ?>
Javascript
<script> // Javascript implementation for the above approach // Function to print numbers function print(mat) { // If in matrix row number is even then print "-" // otherwise print "|" for (var i = 0; i < 5; i++) { for (var j = 0; j < 5; j++) { if (i % 2 == 0) { if (mat[i][j] == 1) document.write("-"); else document.write(" "); } else { if (mat[i][j] == 1) document.write(" |"); else document.write(" "); } } document.write("<br>"); } } function digit0() { // In matrix 0 used for space // and 1 for either - or | var mat = [ [ 0, 1, 0, 1, 0 ], [ 1, 0, 0, 0, 1 ], [ 0, 0, 0, 0, 0 ], [ 1, 0, 0, 0, 1 ], [ 0, 1, 0, 1, 0 ] ]; print(mat); } function digit1() { // In matrix 0 used for space // and 1 for either - or | var mat = [ [ 0, 0, 0, 0, 0 ], [ 0, 0, 1, 0, 0 ], [ 0, 0, 0, 0, 0 ], [ 0, 0, 1, 0, 0 ], [ 0, 0, 0, 0, 0 ] ]; print(mat); } function digit2() { // In matrix 0 used for space // and 1 for either - or | var mat = [ [ 0, 1, 0, 1, 0 ], [ 0, 0, 0, 0, 1 ], [ 0, 1, 0, 1, 0 ], [ 1, 0, 0, 0, 0 ], [ 0, 1, 0, 1, 0 ] ]; print(mat); } function digit3() { // In matrix 0 used for space // and 1 for either - or | var mat = [ [ 0, 1, 0, 1, 0 ], [ 0, 0, 0, 0, 1 ], [ 0, 1, 0, 1, 0 ], [ 0, 0, 0, 0, 1 ], [ 0, 1, 0, 1, 0 ] ]; print(mat); } function digit4() { // In matrix 0 used for space // and 1 for either - or | var mat = [ [ 0, 0, 0, 0, 0 ], [ 1, 0, 0, 0, 1 ], [ 0, 1, 0, 1, 0 ], [ 0, 0, 0, 0, 1 ], [ 0, 0, 0, 0, 0 ] ]; print(mat); } function digit5() { // In matrix 0 used for space // and 1 for either - or | var mat = [ [ 0, 1, 0, 1, 0 ], [ 1, 0, 0, 0, 0 ], [ 0, 1, 0, 1, 0 ], [ 0, 0, 0, 0, 1 ], [ 0, 1, 0, 1, 0 ] ]; print(mat); } function digit6() { // In matrix 0 used for space // and 1 for either - or | var mat = [ [ 0, 1, 0, 1, 0 ], [ 1, 0, 0, 0, 0 ], [ 0, 1, 0, 1, 0 ], [ 1, 0, 0, 0, 1 ], [ 0, 1, 0, 1, 0 ] ]; print(mat); } function digit7() { // In matrix 0 used for space // and 1 for either - or | var mat = [ [ 0, 1, 0, 1, 0 ], [ 0, 0, 0, 0, 1 ], [ 0, 0, 0, 0, 0 ], [ 0, 0, 0, 0, 1 ], [ 0, 0, 0, 0, 0 ] ]; print(mat); } function digit8() { // In matrix 0 used for space // and 1 for either - or | var mat = [ [ 0, 1, 0, 1, 0 ], [ 1, 0, 0, 0, 1 ], [ 0, 1, 0, 1, 0 ], [ 1, 0, 0, 0, 1 ], [ 0, 1, 0, 1, 0 ] ]; print(mat); } function digit9() { // In matrix 0 used for space // and 1 for either - or | var mat = [ [ 0, 1, 0, 1, 0 ], [ 1, 0, 0, 0, 1 ], [ 0, 1, 0, 1, 0 ], [ 0, 0, 0, 0, 1 ], [ 0, 1, 0, 1, 0 ] ]; print(mat); } // Function to check number function checkDigit(num) { // for digit 0 if (num == 0) digit0(); // for digit 1 else if (num == 1) digit1(); // for digit 2 else if (num == 2) digit2(); // for digit 3 else if (num == 3) digit3(); // for digit 4 else if (num == 4) digit4(); // for digit 5 else if (num == 5) digit5(); // for digit 6 else if (num == 6) digit6(); // for digit 7 else if (num == 7) digit7(); // for digit 8 else if (num == 8) digit8(); // for digit 9 else if (num == 9) digit9(); } // Driver program // Input a number var num = 9; // function call to check digit checkDigit(num); // This code is contributed by Shubham Singh </script>
Producción:
- - | | - - | - -
Publicación traducida automáticamente
Artículo escrito por shivani.mittal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA