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

Найти, сколько чисел на отрезке [x;y) начинаются с цифры 8 в шестнадцатеричной записи - C++

Восстановить пароль Регистрация
 
 
maxim12345
2 / 2 / 0
Регистрация: 28.09.2013
Сообщений: 72
18.10.2013, 17:35     Найти, сколько чисел на отрезке [x;y) начинаются с цифры 8 в шестнадцатеричной записи #1
Найти, сколько чисел на отрезке [x;y) начинаются с цифры 8 в шестнадцатеричной записи. Использовать s - прибавление 1, =, <, +, -, *, : - целочисленное деление, % - остаток от деления. Помогите, пожалуйста, написать эту программу на си++ с использованием только вот этих операций и, наверное, только библиотеки stdio.h
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.10.2013, 17:35     Найти, сколько чисел на отрезке [x;y) начинаются с цифры 8 в шестнадцатеричной записи
Посмотрите здесь:

C++ создал прогу, которая должна каждый раз рандомно записывать числа в массив и находить сколько чисел есть которые начинаются с цифры заданной пользоват
C++ Найти все цифры десятичной записи числа(не понимаю смысл задания)
C++ Даны два натуральных числа. Определить сколько чисел на отрезке между ними являются факториалами
C++ Найти сколько чисел на отрезке [x;y] начинаются с цифры 8 в шестнадцатеричной записи.
Найти сколько чисел на отрезке [x;y] начинаются с цифры 8 в шестнадцатеричной записи C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Max Dark
В поиске работы
 Аватар для Max Dark
1546 / 1399 / 501
Регистрация: 09.10.2013
Сообщений: 3,185
Записей в блоге: 8
Завершенные тесты: 2
18.10.2013, 19:27     Найти, сколько чисел на отрезке [x;y) начинаются с цифры 8 в шестнадцатеричной записи #21
строку 16 замените на
C++
1
       count = (n2-n1)/16 + 1;
Иначе не так считает
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Qwertiy
817 / 625 / 75
Регистрация: 20.08.2013
Сообщений: 2,525
18.10.2013, 19:28     Найти, сколько чисел на отрезке [x;y) начинаются с цифры 8 в шестнадцатеричной записи #22
Цитата Сообщение от Cra3y Посмотреть сообщение
Решение без циклов
Неверно.
x=0x75, y=0x994 - должно быть 272, а у тебя 145.
http://codepad.org/N9R2vOv3

Добавлено через 27 секунд
Цитата Сообщение от Cra3y Посмотреть сообщение
count = (n2-n1)/16 + 1;
Всё равно неверно.
maxim12345
2 / 2 / 0
Регистрация: 28.09.2013
Сообщений: 72
18.10.2013, 19:54  [ТС]     Найти, сколько чисел на отрезке [x;y) начинаются с цифры 8 в шестнадцатеричной записи #23
А можете, пожалуйста, написать эту прогу на том языке, который я скинул? Пожалуйста.

Добавлено через 11 минут
Я ее написал, так не так? если не так то как правильно? (уже на своем языке написал)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Alg P;
arg x,y;
   P=0;
    while x<y do
      k=x;
      while 16<k do
        k=k\16;
      end;
      if k%16=8 do
        i=succ(i)
      end;
    end;
   P=i;   
end;
Qwertiy
817 / 625 / 75
Регистрация: 20.08.2013
Сообщений: 2,525
18.10.2013, 20:02     Найти, сколько чисел на отрезке [x;y) начинаются с цифры 8 в шестнадцатеричной записи #24
Цитата Сообщение от maxim12345 Посмотреть сообщение
while 16<k do
Неверно, но на ответ не повлияет...

Цитата Сообщение от maxim12345 Посмотреть сообщение
Я ее написал, так не так?
А ты хотя бы скажи на чём это...
Folko
 Аватар для Folko
265 / 253 / 7
Регистрация: 27.09.2013
Сообщений: 877
Записей в блоге: 1
18.10.2013, 20:04     Найти, сколько чисел на отрезке [x;y) начинаются с цифры 8 в шестнадцатеричной записи #25
Qwertiy, я вот тоже ему такой вопрос задал... может он свой язык создал уже?!
Qwertiy
817 / 625 / 75
Регистрация: 20.08.2013
Сообщений: 2,525
18.10.2013, 20:06     Найти, сколько чисел на отрезке [x;y) начинаются с цифры 8 в шестнадцатеричной записи #26
Цитата Сообщение от maxim12345
этот язык мы на теоретических основа информатики изучаем, типа простой примитивный он. можешь посмотреть, так ли написана эта программа и при случае подправить ее?
Я же сказал, правдоподобно... Баги с костылями вроде на ответ не влияют.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.10.2013, 20:06     Найти, сколько чисел на отрезке [x;y) начинаются с цифры 8 в шестнадцатеричной записи
Еще ссылки по теме:

В массиве из целых чисел найти среднее арифметическое тех чисел, которые начинаются с цифры 5 C++
C++ Найти наибольшую и наименьшую цифры в записи данного натурального числа
Сформировать массив B из чисел массива A[n], в записи которых встречаются две подряд идущие одинаковые цифры C++

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

Или воспользуйтесь поиском по форуму:
maxim12345
2 / 2 / 0
Регистрация: 28.09.2013
Сообщений: 72
18.10.2013, 20:06  [ТС]     Найти, сколько чисел на отрезке [x;y) начинаются с цифры 8 в шестнадцатеричной записи #27
Это у нас в универе профессор по ходу такой язык придумал, этот язык просто примитивный якобы, на нем типа все просто писать, а скомпилировать на этом языке только в уме можно что-то, ужас в общем(( гляньте, плиз, так или не я эту прогу написал?
Yandex
Объявления
18.10.2013, 20:06     Найти, сколько чисел на отрезке [x;y) начинаются с цифры 8 в шестнадцатеричной записи
Ответ Создать тему
Опции темы

Текущее время: 02:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru