#include<stdio.h>
int main( ) {
int a[ 10 ] ,b[ 10 ] ,c[ 10 ] ,i;
printf ( "Enter First array->" ) ;
for ( i= 0 ; i< 10 ; i++ )
scanf ( "%d" ,& a[ i] ) ;
printf ( "\n Enter Second array->" ) ;
for ( i= 0 ; i< 10 ; i++ )
scanf ( "%d" ,& b[ i] ) ;
printf ( "Arrays before swapping" ) ;
printf ( "\n First array->" ) ;
for ( i= 0 ; i< 10 ; i++ ) {
printf ( "%d" ,a[ i] ) ;
}
printf ( "\n Second array->" ) ;
for ( i= 0 ; i< 10 ; i++ ) {
printf ( "%d" ,b[ i] ) ;
}
for ( i= 0 ; i< 10 ; i++ ) {
//write any swapping technique
c[ i] = a[ i] ;
a[ i] = b[ i] ;
b[ i] = c[ i] ;
}
printf ( "\n Arrays after swapping" ) ;
printf ( "\n First array->" ) ;
for ( i= 0 ; i< 10 ; i++ ) {
printf ( "%d" ,a[ i] ) ;
}
printf ( "\n Second array->" ) ;
for ( i= 0 ; i< 10 ; i++ ) {
printf ( "%d" ,b[ i] ) ;
}
return 0 ;
}
ICNpbmNsdWRlPHN0ZGlvLmg+CmludCBtYWluKCkgewoJaW50IGFbMTBdLGJbMTBdLGNbMTBdLGk7CglwcmludGYoIkVudGVyIEZpcnN0IGFycmF5LT4iKTsKCWZvciAoaT0wO2k8MTA7aSsrKQoJICBzY2FuZigiJWQiLCZhW2ldKTsKCXByaW50ZigiXG5FbnRlciBTZWNvbmQgYXJyYXktPiIpOwoJZm9yIChpPTA7aTwxMDtpKyspCgkgICAgICAgICAgICBzY2FuZigiJWQiLCZiW2ldKTsKCXByaW50ZigiQXJyYXlzIGJlZm9yZSBzd2FwcGluZyIpOwoJcHJpbnRmKCJcbkZpcnN0IGFycmF5LT4iKTsKCWZvciAoaT0wO2k8MTA7aSsrKSB7CgkJcHJpbnRmKCIlZCIsYVtpXSk7Cgl9CglwcmludGYoIlxuU2Vjb25kIGFycmF5LT4iKTsKCWZvciAoaT0wO2k8MTA7aSsrKSB7CgkJcHJpbnRmKCIlZCIsYltpXSk7Cgl9Cglmb3IgKGk9MDtpPDEwO2krKykgewoJCS8vd3JpdGUgYW55IHN3YXBwaW5nIHRlY2huaXF1ZQoJCWNbaV09YVtpXTsKCQlhW2ldPWJbaV07CgkJYltpXT1jW2ldOwoJfQoJcHJpbnRmKCJcbkFycmF5cyBhZnRlciBzd2FwcGluZyIpOwoJcHJpbnRmKCJcbkZpcnN0IGFycmF5LT4iKTsKCWZvciAoaT0wO2k8MTA7aSsrKSB7CgkJcHJpbnRmKCIlZCIsYVtpXSk7Cgl9CglwcmludGYoIlxuU2Vjb25kIGFycmF5LT4iKTsKCWZvciAoaT0wO2k8MTA7aSsrKSB7CgkJcHJpbnRmKCIlZCIsYltpXSk7Cgl9CglyZXR1cm4gMDsKfQ==