saving . . . saved Regarding the program has been deleted. Regarding the program has been hidden .
Regarding the program
Title
Question
While writing the following code for general arthematic operators, I ran the code with an error (which I later found & also marked below).
Surprisingly, without showing an error, the compiler gave an output, which is very odd and absurd.
FYI, I ran the code on repl.it. How did it even take the value of 'b'? On what basis it produced the outputs?
<span style="background-color: rgb(250, 250, 250);">#include <stdio.h></span>


int main()
{
 int a,b; 

float sum,diff,prod,quo;
int rem;

<span style="background-color: rgb(250, 250, 250);"> printf("Enter the value of 'a': ");</span>
 scanf("%d",&a);
 printf("Enter the value of 'b': ");
scanf("%d",&a);    -->Here, I had an error. Instead of 'b', I typed 'a'.

sum= a + b;
diff= a-b;
prod= a * b;
quo= (float) a/b;
rem= a % b;
 printf("\n");
printf("The sum of a & b is %.2f\n",sum);
 printf("\n");
 printf("The difference of a & b is %.2f\n",diff);
 printf("\n");
printf("The product of a & b is %.2f\n",prod);
printf("\n");
 printf("The quotient when a is divided by b is %.2f\n",quo);
printf("\n");
printf("The remainder when a is divided by b is %d\n",rem);

return 0;

C-and-Cpp Arithmetic-Operators 06-07 min 40-50 sec 21-10-20, 8:46 p.m. bsscharan

Answers:

Log-in to answer to this question.