Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #define rows 3
- #define cols 3
- void swap(int arr[][cols], int swap1, int swap2){
- if(swap1 >= 0 && swap1 <= rows-1 && swap2 >= 0 && swap2 <= rows-1){
- for(int i=0; i<cols;i++){
- int temp = arr[swap1][i];
- arr[swap1][i]=arr[swap2][i];
- arr[swap2][i] = temp;
- }
- for(int i =0; i<rows;i++){
- for(int j=0;j<cols;j++){
- printf(" %d ", arr[i][j]);
- } puts("");
- }
- } else{
- puts("Invalid row input");
- }
- }
- int main(){
- int arr[rows][cols] = {{1,2,3},{4,5,6},{7,8,9}};
- puts("PreSwap");
- for(int i=0;i<rows;i++){
- for(int j=0;j<cols;j++){
- printf(" %d ", arr[i][j]);
- }
- puts("");
- }
- puts("Enter 2 rows to swap ""0-2"" ");
- int swap1,swap2;
- scanf("%d %d", &swap1, &swap2);
- swap(arr, swap1, swap2);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement