Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- int main()
- {
- int array[3][3] = {5,4,6,2,1,3,8,7,9};
- for (int s = 0 ; s < 3 ; s++)
- {
- for(int r = 0 ; r < 3 ; r ++)
- {
- printf("%d ",array[s][r]);
- }
- printf("\n");
- }
- print_array(array);
- return 0;
- }
- /*
- int parking_fee(int input)
- {
- return input = (input>60) ? ((input/60)*30) : 0 ;
- }
- */
- void print_array(int d[][3])
- {
- int key = 1;
- while(key != 0)
- {
- printf("Move Row or Column ( 1 = row , 2 = column , 0 = exit) : ");
- scanf("%d",&key);
- switch (key)
- {
- int a=0,b=0,tmp[3]= {0},tmp2[3]= {0};
- case 1:
- printf("Select two rows:");
- scanf("%d %d",&a,&b);
- a--;
- b--;
- for(int r = 0 ; r < 3 ; r++)
- {
- tmp[r] = d[b][r];
- d[b][r] = d[a][r];
- d[a][r] = tmp[r];
- }
- for (int s = 0 ; s < 3 ; s++)
- {
- for(int r = 0 ; r < 3 ; r ++)
- {
- printf("%d ",d[s][r]);
- }
- printf("\n");
- }
- break;
- case 2:
- printf("Select two column:");
- scanf("%d %d",&a,&b);
- a--;
- b--;
- for(int r = 0 ; r < 3 ; r++)
- {
- tmp[r] = d[r][b];
- d[r][b] = d[r][a];
- d[r][a] = tmp[r];
- }
- for (int s = 0 ; s < 3 ; s++)
- {
- for(int r = 0 ; r < 3 ; r ++)
- {
- printf("%d ",d[s][r]);
- }
- printf("\n");
- }
- break;
- case 0:
- key = 0;
- break;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement