Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #define MAX 101
- /*
- Да се напише програма во која се вчитува матрица од цели броеви A со N редици и N * 2 колони
- (N не е поголемо од 50). Програмата треба да ја трансформира вчитаната матрица во нова матрица B,
- така што сите елементи десно од N-тата колона ќе ги префрли под N-тата редица,
- односно од матрица со димензија
- N редици и 2 * N колони ќе се добие матрица со 2 * N редици x N колони.
- */
- int main()
- {
- int A[MAX][MAX];
- int B[MAX][MAX];
- int n;
- scanf("%d",&n);
- int i,j, k = 0;
- for(i=0;i<n;i++)
- {
- /*
- if(n==50)
- {
- break;
- }
- */
- for(j=0;j<n*2;j++){
- scanf("%d",&A[i][j]);
- }
- }
- for(i=0;i<n;i++)
- {
- for(j=0;j<n*2;j++)
- {
- if(j<n){
- B[i][j]=A[i][j];
- }
- else{
- B[i+n][k]=A[i][j];
- k++;
- }
- }
- k = 0;
- }
- for(i=0;i<n*2;i++)
- {
- for(j=0;j<n;j++)
- {
- printf("%d ",B[i][j]);
- }
- printf("\n");
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment