Question 1: Input and check ISBN number.ISBNThis problem is slightly m translation - Question 1: Input and check ISBN number.ISBNThis problem is slightly m Vietnamese how to say

Question 1: Input and check ISBN nu

Question 1: Input and check ISBN number.
ISBN
This problem is slightly more difficult than the above problem. This one requires a data type that stores 10 digits.
Background
Publishers and bookstores use a number system called the International Standard Book Number (ISBN) system to identify books. At the start of publication, each book is assigned a unique ISBN. An ISBN, once assigned, can never be re-used. Click here for detailed information on this numbering system.
An ISBN consists of exactly 10 digits. The rightmost digit is the check digit. The check digit is validated modulo 11.
• multiply each digit from the first to the ninth by a weight from 10 to 2 respectively (the first digit by 10, the second by 9,..., the ninth by 2).
• the sum of the products plus the check digit should be divisible without remainder by 11.
• if there is a remainder, the whole number is not a valid ISBN.
Consider the following example:

ISBN 0003194876
|
check digit is 6
add first set of alternates to themselves
0 0 0 3 1 9 4 8 7
10 9 8 7 6 5 4 3 2
0 0 0 21 6 45 16 24 14 = 126
add check digit 6
total 132
divide by 11 12
remainder 0
Therefore this ISBN is valid

Specifications
Design a program that validates an ISBN. Your program keeps accepting a whole number and determining if that whole number is a valid ISBN. Your program terminates when the user enters 0 as the whole number.
The output from your program looks something like:

ISBN Validator
==============
ISBN (0 to quit): 0003194876
This is a valid ISBN.
ISBN (0 to quit): 0003194875
This is not a valid ISBN.
ISBN (0 to quit): 0
Have a Nice Day!

The data type long only guarantees room for 9 digits. The data type long long guarantees room for an integer with well over 12 digits (at least 64 bits of precision). The conversion specifier for a long long integer is %lld. The Borland 5.5 compiler does not include the long long data type, but instead provides __int64 and %I64d instead of %lld as the conversion specifier.
0/5000
From: -
To: -
Results (Vietnamese) 1: [Copy]
Copied!
Câu hỏi 1: Nhập và kiểm tra số ISBN.ISBNVấn đề này là một chút khó khăn hơn vấn đề trên. Điều này đòi hỏi một loại dữ liệu mua sắm 10 chữ số. NềnNhà xuất bản và nhà sách sử dụng một số hệ thống gọi là hệ thống số sách chuẩn quốc tế (ISBN) để xác định các sách. Khi bắt đầu công bố, mỗi cuốn sách được phân công một ISBN duy nhất. ISBN, một khi được chỉ định, không bao giờ có thể được sử dụng lại. Click vào đây để biết thông tin chi tiết về điều này hệ thống đánh số. ISBN bao gồm chính xác 10 chữ số. Các chữ số bìa phải là số kiểm tra. Số kiểm tra được xác nhận theo modulo 11. • nhân mỗi chữ số từ đầu tiên để thứ chín của một trọng lượng từ 10 đến 2 tương ứng (chữ số đầu tiên 10, thứ hai bởi 9,..., thứ chín 2). • tổng của các sản phẩm cộng với số kiểm tra nên được chia hết cho mà không có thời gian còn lại của 11. • Nếu có một phần còn lại, số nguyên không phải là một ISBN hợp lệ. Hãy xem xét ví dụ sau: ISBN 0003194876 | kiểm tra chữ số 6 Thêm đầu tiên tập hợp các địa chỉ thay thế cho chính mình 0 0 0 3 1 9 4 8 7 10 9 8 7 6 5 4 3 2 0 0 0 21 6 45 16 24 14 = 126 Thêm số kiểm tra 6 Tất cả 132 chia cho 11 12 còn lại 0 Do đó này ISBN là hợp lệThông số kỹ thuậtThiết kế một chương trình xác nhận ISBN. Chương trình của bạn sẽ giúp việc chấp nhận một số nguyên và xác định nếu đó số nguyên là một ISBN hợp lệ. Chương trình của bạn kết thúc khi người dùng nhập 0 là số nguyên. Đầu ra từ chương trình của bạn trông giống như: ISBN Validator ============== ISBN (0 để bỏ thuốc lá): 0003194876 Đây là một ISBN hợp lệ. ISBN (0 để bỏ thuốc lá): 0003194875 Đây không phải là một ISBN hợp lệ. ISBN (0 để bỏ thuốc lá): 0 Chúc một ngày vui vẻ!Kiểu dữ liệu dài chỉ đảm bảo chỗ cho 9 chữ số. Các dữ liệu nhập lâu dài đảm bảo chỗ cho một số nguyên với hơn 12 chữ số (tối thiểu 64 bit chính xác). Specifier chuyển đổi cho một số nguyên lâu dài là % lld. Trình biên dịch của Borland 5.5 không bao gồm các loại dữ liệu lâu dài, nhưng thay vào đó cung cấp __int64 và % I64d thay vì lld % như specifier chuyển đổi.
Being translated, please wait..
Results (Vietnamese) 2:[Copy]
Copied!
Câu hỏi 1: Đầu vào và kiểm tra số ISBN.
ISBN
Vấn đề này là một chút khó khăn hơn so với các vấn đề nêu trên. Điều này đòi hỏi một loại dữ liệu mà các cửa hàng 10 chữ số.
Nền
nhà xuất bản và nhà sách sử dụng một hệ thống số gọi là hệ thống ISBN (ISBN) để xác định được sách. Khi bắt đầu công bố, mỗi cuốn sách được gán một ISBN độc đáo. ISBN, một khi được giao, có thể không bao giờ được tái sử dụng. Nhấn vào đây để biết thông tin chi tiết về hệ thống đánh số này.
Một ISBN gồm chính xác 10 chữ số. Các chữ số tận cùng bên phải là số kiểm tra. Các số kiểm tra được xác nhận modulo 11.
• nhân mỗi chữ số từ đầu tiên thứ chín của một cân 10-2 tương ứng (các chữ số đầu tiên 10, thứ hai bởi 9, ..., thứ chín bằng 2).
• sự tổng các sản phẩm cộng với số kiểm tra cần được chia không còn dư bằng 11.
• nếu có một phần còn lại, toàn bộ số lượng không phải là một ISBN hợp lệ.
Xét ví dụ sau: ISBN 0003194876 | kiểm tra chữ số là 6 thêm tập đầu tiên của dự khuyết để mình 0 0 0 3 1 9 4 8 7 10 9 8 7 6 5 4 3 2 0 0 0 21 6 45 16 24 14 = 126 add số kiểm tra 6 tổng số 132 chia cho 11 12 còn lại 0 Do đó ISBN này là hợp lệ Thông số kỹ thuật Thiết kế một chương trình mà xác nhận một ISBN. Chương trình của bạn luôn chấp nhận một số nguyên và xác định rằng nếu toàn bộ số là một ISBN hợp lệ. . Chương trình của bạn chấm dứt khi người dùng nhập vào 0 là toàn bộ số đầu ra từ chương trình của bạn trông giống như sau: ISBN Validator ============== ISBN (0 để thoát): 0003194876 Đây là một hợp lệ . ISBN ISBN (0 để thoát): 0003194875 Đây không phải là một ISBN hợp lệ. ISBN (0 để thoát): 0 Có một ngày tốt đẹp! gõ Các dữ liệu dài chỉ đảm bảo chỗ cho 9 chữ số. Các kiểu dữ liệu lâu dài đảm bảo chỗ cho một số nguyên với hơn 12 chữ số (ít nhất là 64 bit chính xác). Sự xác định chuyển đổi cho một số nguyên dài dài là% lld. Trình biên dịch Borland 5.5 không bao gồm các kiểu dữ liệu lâu dài, nhưng thay vì cung cấp __int64 và% I64d thay vì% lld như sự xác định chuyển đổi.




























Being translated, please wait..
 
Other languages
The translation tool support: Afrikaans, Albanian, Amharic, Arabic, Armenian, Azerbaijani, Basque, Belarusian, Bengali, Bosnian, Bulgarian, Catalan, Cebuano, Chichewa, Chinese, Chinese Traditional, Corsican, Croatian, Czech, Danish, Detect language, Dutch, English, Esperanto, Estonian, Filipino, Finnish, French, Frisian, Galician, Georgian, German, Greek, Gujarati, Haitian Creole, Hausa, Hawaiian, Hebrew, Hindi, Hmong, Hungarian, Icelandic, Igbo, Indonesian, Irish, Italian, Japanese, Javanese, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Korean, Kurdish (Kurmanji), Kyrgyz, Lao, Latin, Latvian, Lithuanian, Luxembourgish, Macedonian, Malagasy, Malay, Malayalam, Maltese, Maori, Marathi, Mongolian, Myanmar (Burmese), Nepali, Norwegian, Odia (Oriya), Pashto, Persian, Polish, Portuguese, Punjabi, Romanian, Russian, Samoan, Scots Gaelic, Serbian, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenian, Somali, Spanish, Sundanese, Swahili, Swedish, Tajik, Tamil, Tatar, Telugu, Thai, Turkish, Turkmen, Ukrainian, Urdu, Uyghur, Uzbek, Vietnamese, Welsh, Xhosa, Yiddish, Yoruba, Zulu, Language translation.

Copyright ©2025 I Love Translation. All reserved.

E-mail: