What is wrong with this code?
Code:#include <stdio.h> int R_series(int r[100]); int R_par(int r[100]); int main (){ //Jeremy Zarabi //ESE 124 HW 12 int num1, start=1; while (start==1){ printf("Enter 0 to quite\n Enter 1 for series circuit\n Enter 2 for parallel circuit: "); scanf("%d",&start); if (start==0){ return 0; } else if (start==1){ R_series=R_series(r); printf("Equivalent Resistance of your circuit=%d Ohms\n",R_series); printf("Enter 0 to quite\n Enter 1 for series circuit\n Enter 2 for parallel circuit: "); scanf("%d",&start); } else if (start==2){ R_par=R_par(r); printf("Equivalent Resistance of your circuit=%d Ohms\n",R_par); printf("Enter 0 to quite\n Enter 1 for series circuit\n Enter 2 for parallel circuit: "); scanf("%d",&start); } else if (start==0||start==1||start==2) printf("Error!") } } int R_series (int r[100]){ int num1; printf("How many resistors are connected in series: "); scanf("%d",&num1); printf("Enter value of each resistance: \n"); for (int i=0;i<num1;i++) { printf("\nR_%d: ", i+1); scanf("%d",&r[i]); } for (int j=0;j<num1;j++) R_series+=r[j]; } int R_par(int r[100]){ int num2; printf("How many resistors are connected in parallel: "); scanf("%d",&num2); printf("Enter value of each resistance: \n"); for (int i=0;i<num1;i++) { printf("\nR_%d: ", i+1); scanf("%d",&r[i]); } for (int k=0; k<num2;k++){ R_par+=(1.0/r[i]); } R_par=1.0/R_par; }



LinkBack URL
About LinkBacks



