Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "stdafx.h"
- #include "stdlib.h"
- void printMatrix(int ** matrix,int rows);
- int** createMatrix(const int rows);
- int* convert(int, int);
- int _tmain(int argc, _TCHAR* argv[])
- {
- int **matrix = createMatrix(10);
- printMatrix(matrix,10);
- printf("\n");
- int *binary = convert(2, 2);
- for (int i = 0; i < 3; i++)
- {
- printf("%d ", binary[i]);
- }
- return 0;
- }
- void printMatrix(int **matrix,int rows)
- {
- for (int i = 0; i < rows; i++)
- {
- for (int j = 0; j < rows; j++)
- {
- matrix[i][j] ? printf("*") : printf(" ");
- }
- printf("\n");
- }
- }
- int** createMatrix(const int rows){
- int ** matrix = (int **)malloc(sizeof(int*)*rows);
- for (int i = 0; i < rows; i++){
- matrix[i] =(int*) malloc(sizeof(int*)*rows);
- }
- for (int i = 0; i < rows; i++){
- for (int j = 0; j < rows; j++)
- matrix[i][j] = 0;
- }
- int count = rows-1;
- for (int i = 0; i < rows; i++, count--)
- {
- matrix[i][0] = matrix[i][count] = matrix[i][rows-1] = 1;
- }
- return matrix;
- }
- int* convert(int system, int value)
- {
- int arr[4];
- int count = 0;
- while (value)
- {
- arr[count] = value%system;
- value = value / system;
- count++;
- }
- return arr;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement