Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
LeShChEnKo
1 / 1 / 0
Регистрация: 06.10.2013
Сообщений: 17
#1

Напишите программу, которая читает ISBN код с одной пропущенной цифрой - C++

18.01.2014, 12:27. Просмотров 297. Ответов 2
Метки нет (Все метки)

Ребята и опять задача которая мне понравилась но не могу решить, помогите хотя бы написать код а там я попробую сам разобратся
ISBN (с англ . International Standard Book Number - международный стандартный номер книги ) универсальный идентификационный номер , присваиваемый книге или брошюре с целью их классификации . ISBN предназначен для идентификации отдельных книг или различных изданий и является уникальным для каждого издания книги. Данный номер содержит десять цифр , первые девять из которых идентифицируют книгу , а последняя цифра используется для проверки корректности всего номера ISBN . Для проверки ISBN исчисляется сумма произведений цифр на их номер , нумерация при этом начинается с крайней правой цифры . В результате должно быть получено число, нацело делится на 11 .Например: 0201103311 - корректный номер , так как 0 * 10 + 2 * 9 0 * 8 + 1 * 7 + 1 * 6 + 0 * 5 + 3 * 4 + 3 * 3 + 1 * 2 + 1 * 1 = 55 , что нацело делится на 11 .Каждая из первых девяти цифр может принимать значение от 0 до 9.Напишите программу, которая читает ISBN код с одной пропущенной цифрой (она будет обозначаться как символ « » ( пробел )) и выводит значение пропущенной цифры .Входные данные (клавиатура )020110 311 Результат (экран) 3 Примечание: в настоящих ISBN- номерах в качестве последней цифры может быть также большая латинская X , обозначающий 10 . Но в этой задаче таких номеров гарантированно не будет .
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.01.2014, 12:27
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Напишите программу, которая читает ISBN код с одной пропущенной цифрой (C++):

Напишите программу, которая читает пятизначные целые числа, определяет являются ли они палиндромами - C++
Напишите программу, которая читает пятизначные целые числа, определяет являются ли они палиндромами и выводит их на экран. (Палиндром –...

Напишите программу, которая читает "С" программу - C++
Напишите программу, которая читает "С" программу и оформляет одиночные команды, встречаются в операторах цикла и условия, в ажурные скобки....

Напишите программу, которая выводит код введенного пользователем символа - C++
169. Напишите программу, которая выводит код введенного пользователем символа. Программа должна завершать работу в результате ввода,...

Напишите программу(код есть), которая согласно запросу пользователя выводит данные об абонентах - C++
Напишите программу, которая согласно запросу пользователя выводит данные об абонентах, подключенных к одной ATC. Код программы есть, НО...

Напишите программу, которая выводит на экран сообщение в "телеграфном" стиле: буквы сообщения должны появляться по одной, с некоторой задержкой. - C++
Напишите программу, которая выводит на экран сообщение в "телеграфном" стиле: буквы сообщения должны появляться по одной, с некоторой...

Написать программу, которая определяет, оканчивается ли данное целое число цифрой 7 - C++
написать программу, которая определяет, оканчивается ли данное целое число цифрой 7

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
alsav22
5417 / 4813 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
18.01.2014, 14:56 #2
Описание ISBN не очень понятно.
Цитата Сообщение от LeShChEnKo Посмотреть сообщение
а последняя цифра используется для проверки корректности всего номера ISBN
Каким образом последняя цифра (в примерах это 1?) используется для проверки?

Добавлено через 5 минут
Где может располагаться пробел? В любом месте? Вместо первой цифры может? Вместо последней (10-й) может?

Добавлено через 2 минуты
9-я и 10-я цифры, в премерах, образуют число 11, используемое для проверки, это случайность?
LeShChEnKo
1 / 1 / 0
Регистрация: 06.10.2013
Сообщений: 17
19.01.2014, 18:41  [ТС] #3
1)понятия не имею
2) вместо любой кроме последней
3) скорее всего что да
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.01.2014, 18:41
Привет! Вот еще темы с ответами:

Написать программу, которая удаляет из записи числа все цифры, совпадающие с максимальной цифрой - C++
Написать программу, которая удаляет из записи числа все цифры, совпадающие с максимальной цифрой, получая новое число

Даны два массива. Напишите программу, которая находит такую последовательность элементов максимальной длины, которая содержится и в первом, и во вт - C++
Помогите написать программу.Даны два массива. Напишите программу, которая находит такую последовательность элементов максимальной длины,...

Нужно написать программу, которая читает из файла и пишет всё задом на перед - C++
например беру с файла слово неизвестного объему, а он пишет все задом наперед: программирование - еинавориммаргорп

Написать программу, которая читает с клавиатуры строку символов, преобразует ее и выводит результат на дисплей - C++
Подсчитать количество слов в строке. Помогите плиз.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru