Factor b
# include
# include
void factorial (unsigned n, unsigned long * fact);
int main () (
unsigned long fact = 1;
unsigned i, n;
printf ( "Number:");
scanf ( "% u", & n);
factorial (n, & fact);
printf ( "\ \ nThe factorial of% u is% lu. \ \ n", n, fact);
system ( "PAUSE");
return 0;
)
void factorial (unsigned n, unsigned long * fact) (
int i;
for (i = 1, i <= n; i + +) (
* fact *= i;
)
)
Cable
llenavector void (int cube [1000] [100] [100], int array [1000]);
llenavector void (int cube [1000] [100] [100], int array [1000]) (
int i, j, k, a;
for (i = 0, i <1000; i + +) (
a = 0;
for (j = 0 j <100; j + +) (
for (k = 0 k <100; k + +) (
if (bucket [i] [j] [k] == 1) (
a + +;
)
)
)
vector [i] = a;
)
)
resistances
# include
# include
# define MAX 100
int main () (
int array [MAX];
r_eq float = 0;
int option, i, number;
puts ( "\ \ nIntroduce the number of resistance:");
scanf ( "% d", & number);
for (i = 0; i <number i + +) (
printf ( "\ \ nIntroduce the% d:", i +1);
scanf ( "% d", & vector [i]);
)
puts ( "\ \ n \ \ n \ \ nIntroduce the desired option:");
puts ( "\ \ n1: resistors in parallel.");
puts ( "\ \ n2: resistors in series.");
scanf ( "% d", & option);
switch (option) (
case 1: (
for (i = 0; i <number i + +) (
r_eq = r_eq + ((float) 1/vector [i]);
)
r_eq = (float) 1/r_eq;
break;)
case 2: (
for (i = 0; i <number i + +) (
r_eq + r_eq = array [i];
)
break;)
)
printf ( "\ \ n \ nThe value of the equivalent resistance is% f \ \ n", r_eq);
system ( "PAUSE");
return 0;
)