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;
}