Answer to Question #265377 in C for iar

Question #265377

#include<stdio.h>

void ex_function(int a,int b);


int main()

{

  int n1,n2,r1,r2;

  scanf("%d %d",&n1,&n2);

  ex_function(n1,n2);


  if(n1==r1 && n2==r2)

   printf("True");

  else

   printf("False");


  return 0;

}


void ex_function(int a, int b)

{

  int i,n,r1=0,r2=0,rem;


  for(i=1;a>0;i++){

      rem=a%10;

      r1=r1*10+rem;

      a=a/10;


  }


  for(i=1;b>0;i++){

      rem=b%10;

      r2=r2*10+rem;

      b=b/10;


  }

  printf("%d\n",r1);

  printf("%d\n",r2);



}



1
Expert's answer
2021-11-13T02:01:35-0500
#include<stdio.h>


void ex_function(int& a,int& b,int& r1,int& r2);


int main(){
	int n1,n2,r1=0,r2=0;
	scanf("%d %d",&n1,&n2);
	ex_function(n1,n2,r1,r2);
	if(n1==r1 && n2==r2){
		printf("True");
	}else{
		printf("False");
	}


	getchar();
	getchar();
	return 0;
}


void ex_function(int& a, int& b,int& r1,int& r2){
	int i,n,rem;
	for(i=1;a>0;i++){
		rem=a%10;
		r1=r1*10+rem;
		a=a/10;
	}
	for(i=1;b>0;i++){
		rem=b%10;
		r2=r2*10+rem;
		b=b/10;
	}
	printf("%d\n",r1);
	printf("%d\n",r2);
}

Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Comments

No comments. Be the first!

Leave a comment

LATEST TUTORIALS
New on Blog
APPROVED BY CLIENTS