Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

I did some work but if showed error.. just tell me where I am making mistakes. #

ID: 3538669 • Letter: I

Question

I did some work but if showed error..

just tell me where I am making mistakes.

#include<stdio.h>

int inv(int x[]);
int inv(int x[]){
int i=0;
for (i=0;i<10;i++)
i=1/x[i];
return i;
}

main(){
int input[10],i,j,max;
double invert[10],max1;
printf("Enter 10 values:");
for (i=0; i<10; i++)
scanf("%d",&input[i]);

for (i=0;i<10;i++){
invert[i]=inv(input[i]);
printf(" %lf ", invert[i]);}
max=input[0];
for(i=0;i<10;i++)
{if(input[i]>max)
max=input[i];

}
max=invert[0];
for(i=0;i<10;i++){
if(invert[i]>max)
max1=invert[i];

}

printf(" %d [%d] ",input[i],max);
printf(" %.2lf[%.2lf] ", invert[i],max1);
}

Explanation / Answer

#include<stdio.h>

int inv(int x[]);
int inv(int x[]){
int i=0;
for (i=0;i<10;i++)
i=1/x[i];
return i;
}

main(){
int input[10],i,j,max;
double invert[10],max1;
printf("Enter 10 values:");
for (i=0; i<10; i++)
scanf("%d",&input[i]);

for (i=0;i<10;i++){
invert[i]=inv(input[i]);
printf(" %lf ", invert[i]);}
max=input[0];
for(i=0;i<10;i++)
{if(input[i]>max)
max=input[i];

}
max=invert[0]; // max1=invert[0];
for(i=0;i<10;i++){
if(invert[i]>max) //if(invert[i]>max1)
max1=invert[i];

}

printf(" %d [%d] ",input[i],max);
printf(" %.2lf[%.2lf] ", invert[i],max1);
}

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote