Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define _CRT_SECURE_NO_WARNINGS
- #include <stdio.h>
- #include <stdlib.h>
- void fillArray(int* arr, int size);
- void printArray(int* arr, int size);
- int main()
- {
- int size = 0;
- printf("Enter a number: ");
- scanf("%d", &size);
- getchar();
- int* arr = (int*)malloc(size * size * sizeof(int));
- fillArray(arr, size);
- printArray(arr, size);
- free(arr);
- getchar();
- return 0;
- }
- /*
- * Fills the array
- * input: pointer to the array, array size
- * output: -
- */
- void fillArray(int* arr, int size)
- {
- int i = 0, j = 0;
- for (i = 0; i < size; i++)
- {
- for (j = 0; j < size; j++)
- {
- *(arr + i * size + j) = (i + 1) * (j + 1);
- }
- }
- }
- /*
- * Prints the array elements =D
- * input: pointer to the array, array size (num of rows)
- * output: -
- */
- void printArray(int* arr, int size)
- {
- int i = 0, j = 0;
- for (i = 0; i < size; i++)
- {
- for (j = 0; j < size; j++)
- {
- printf("\t%d", *(arr + i * size + j));
- }
- printf("\n");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement