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
Get step-by-step solutions from verified subject matter experts
