Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- void fillMatrix(int *matrix, int number);
- void printMatrix(int *matrix, int number);
- int main()
- {
- int N, i, j;
- int *matrix=NULL;
- printf("Enter a whole number: ");
- scanf("%d", &N);
- matrix=(int*)malloc(N*N*sizeof(int));
- fillMatrix(matrix, N);
- printMatrix(matrix, N);
- free(matrix);
- return 0;
- }
- void fillMatrix(int *matrix, int number)
- {
- int i, j;
- for(i=0; i<number; i++)
- {
- for(j=0; j<number; j++)
- {
- if(i==0 || j==0)
- *(matrix+i*number+j)=1;
- else
- *(matrix+i*number+j)=*(matrix+i*number+(j-1))+*(matrix+(i-1)*number+j);
- }
- }
- }
- void printMatrix(int *matrix, int number)
- {
- int i, j;
- for(i=0; i<number; i++)
- {
- for(j=0; j<number; j++)
- {
- printf("%d ", *(matrix+i*number+j));
- }
- printf("\n");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement