Question: Consider the following program: #include main() { char s[10],t[10]; int i,j; strcpy(s,frog); for (i=0; i

Consider the following program: #include

main()

{

char s[10],t[10];

int i,j;

strcpy(s,"frog");

for (i=0; i

t[i]=s[i];

j=0;

for (i=0; i

j=j+(int)t[i];

printf("%d ",j); The expected output of the program is 430, but it often produces a different result. The result seems to change depending on when the program is run, or on which computer it is run. Why?

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!