Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

1. The following program fragments illustrate the relational and equality operators. Show the output produced by each, assuming that i, j, and k are int

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

(a) i = 2; j = 3; k = i * j == 6; printf("%d", k);

(b) i = 5; j = 10; k = 1; printf("%d11, k > i < j);

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

(d) i = 3; j = 4; k = 5; printf("%d11, i % j + i < k);

Write your answer here:

(a)

(b)

(c)

(d)

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

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

More Books

Students also viewed these Databases questions