[Solved] Homework

$25

File Name: Homework.zip
File Size: 75.36 KB

SKU: [Solved] Homework Category: Tag:
5/5 - (1 vote)

5/5 – (1 vote)

1) Call foo() three times to print below.

1 2

3 4

5 6

2) Modify the calculator in lect16 as follows using argument-passing functions.

..

// function prototypes

void show_menu();

void add(int x, int y);

void sub(int x, int y);

.

// function definitions

void main(){

int s;

for(;;){

show_menu();

scanf(%d, &s);

if (s==1){

int x, y;

printf(enter two numbers
);

scanf(%d %d, &x, &y);

add(x, y);

}else if (s==2){

}

..

}

}

void show_menu(){

printf(1. add 2. sub 3. square 4. factor_of 5. power 6. factor 7. quit
);

printf(select operation
);

}

void add(int x, int y){

// print x+y

int z;

z=x+y;

printf(the sum is %d
, z);

}

void sub(int x, int y){

// print x-y

}

void square(int x){

// print x*x

..

}

void power(int x, int y){

// print x*x**x (y times)

..

}

void factor_of(int x, int y){

// if x is a factor of y, print x is a factor of y

// otherwise x is not a factor of y

// for example if x=3, y=12, x is a factor of y

// because 12%3 = 0

.

}

void factor(int x){

// display all factors of x

.

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

Shopping Cart
[Solved] Homework
$25