Question: Chapter 5 2. The following program fragments illustrate the logical operators. Show the output produced by each, assuming that i. j, and k are int

Chapter 5

2. The following program fragments illustrate the logical operators. Show the output produced by each, assuming that i. j, and k are int variables.

(a) i = 10; j = 5; printf("%d", !i < j);

(b) i = 2; j = 1; printf("%d", !!i + !j);

(c) i = 5; j = 0; k = -5; printf("%d", i && j || k);

(d) i = 1; j = 2; k = 3; printf("%d", i < j || k);

Write your answer here:

(a)

(b)

(c)

(d)

Programming Projects

5.1

1. Write a program that calculates how many digits a number contains:

Enter a number: 374

The number 374 has 3 digits

You may assume that the number has no more than four digits.

Hint: Use if statements to test the number. For example, if the number is between 0 and 9, it has one digit. If the number is between 10 and 99, it has two digits.

Write your program here:

#include

int main(){

return 0;

}

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!