Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Exercise 7: Write a C program and inside it evaluate and printout the following assignment statements after each line: i= 5 j = 10 k

image text in transcribedimage text in transcribed

Exercise 7: Write a C program and inside it evaluate and printout the following assignment statements after each line: i= 5 j = 10 k = 12 m =i++ -j-- k += --k + j++ m =k != (n++ +k--) Note: After writing, compiling (with of course some warnings) and running the above assignment statements, you will realize how much confusion you can make with these types of statements. Therefore, in your programming, while using pre and post increment/decrement operators, try to not have ambigious, and error-prone assignment statements, and if you get warning after compilation, try to fix your program to get rid of those warnings. Calculate the missing check digit in ISBN An International Standard Book Number (ISBN) is a unique number assigned to each book. ISBN-13 has thirteen digits in 5 parts, in which the last digit is the "check digit". The check digit is base ten, and can be 0-9. To compute a missing check digit, each digit, from left to right, is alternatively multiplied by 1 or 3. Then, the sum of these products should be divided by 10 to find the remainder ranging from 0 to 9. Finally, the check digit can be found by subtracting the remainder from 10, that leaves a result from 1 to 10. ISBN 817525766-0 9788175 257665 For example, take the ISBN 978-0-306-40615-? : a) First calculate sum of products: 91 + 7x3 + 81+ 03+ 3x1 + 03 + 61+ 43+ 01+ 6x3 + 11 + 5x3 = 93 b) Remainder upon dividing by 10 is 3. c) Remainder is subtracted from 10. d) Check digit is 7 (10 - 3). For more information, watch the following Youtube video about finding the missing check digit of an ISBN number: https://www.youtube.com/watch?v=WstjjL5CPqk Exercise 6: Write a C program that gets the first twelve digits of ISBN-13, and displays the corresponding check digit. However, you are allowed to call the scanf(...) function only once. Hint: To read single digits, well use scanf with the %1d conversion specification. The number that comes before "d" in the conversion specifier indicates the length of the integer that scanf actually reads from the input. dno9 Publisher Title ]Check digit

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

Fundamentals Of Database Systems

Authors: Ramez Elmasri, Sham Navathe

4th Edition

0321122267, 978-0321122261

More Books

Students also viewed these Databases questions