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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Не могу найти ошибку, при любом значении выводит 1.68729e+038 http://www.cyberforum.ru/cpp-beginners/thread981023.html
нахождение значения выражения Р=1/1*2 + 1/2*3 + ... + 1/n*(n+1) #include <iostream> #include <math.h> using namespace std; float fun (int n); int main () {
C++ Среднее арифметическое положительных элементов массива Здравствуйте. Столкнулся с проблемой в задаче "Среднее арифметическое положительных" http://www.e-olimp.com/problems/910. Задачу решил, но засчитало 66%. Подскажите, пожалуйста, что не так делаю. Вот условие задачи: Среднее арифметическое положительных Задан одномерный массив А вещественных чисел, пронумерованных от 1 до h. Определить среднее арифметическое положительных элементов... http://www.cyberforum.ru/cpp-beginners/thread981017.html
Как скомпилировать программу? C++
Решил начать изучение С++. Есть опыт VB и C#. Сейчас сижу под линуксом. Скачал книжку «Deitel P.J., Deitel H.M. - Cpp How to Program, 9th Edition - 2011». Но совершенно непонятно, как компилировать написанный код. В книге об этом ни слова. Написано, что под линукс можно использовать GCC. Но как? Ума не приложу. Код пишу в vim. Разъясните, пожалуйста
Наследование C++
Здравствуйте. Есть класс Shape3D, у которой два виртуальных метода (площадь и объем). Есть наследник параллилепипед, у которого есть 3 стороны, и так же два метода. И есть предок у него же Куб. Как сделать правильными его методы? class Shape3D { public: virtual double S() = 0; virtual double V() = 0;
C++ Матрица, заполненная 0 или 1 в случайном порядке http://www.cyberforum.ru/cpp-beginners/thread980946.html
Начал изучение С++, вот делаю лабораторные. Там задание В матрицу MxN (заполненными 0 или 1) вычислить..... Так вот - как срандомить такую матрицу ? for(int i=1;i<=N;i++)// Цикл по строкам for(int j=1;j<=M;j++)// Цикл по столбцам MainForm->StringGrid1->Cells = FloatToStr(2*random((0)-1));
C++ Открытие файла по введенному пользователем пути Здравствуйте, мне необходима ваша помощь. Я недавно начал изучать язык С++, програмирую сам в VS 2010. Есть необходимость в открытии файла по введеному польователем имени. Моя задумка в том, что в коде программы узнавать директорию в которой лежит экзешник, и к полученному пути приплюсовывать имя файла введенного пользователем. Но у меня проблема, я не могу определиться с выбором типов строк и не... подробнее

Показать сообщение отдельно
Max Dark
В поиске работы
 Аватар для Max Dark
1546 / 1399 / 501
Регистрация: 09.10.2013
Сообщений: 3,185
Записей в блоге: 8
Завершенные тесты: 2
18.10.2013, 19:12     Найти, сколько чисел на отрезке [x;y) начинаются с цифры 8 в шестнадцатеричной записи
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>
 
int main(void) {
    int n1, n2, count;
    int x,y;
    scanf("%d",&x);
    scanf("%d",&y);
    count = 0;
    n1 = x/16;
    n1 = n1*16 + 8;
    n2 = (y-1)/16;
    n2 = n2*16+8;
    if(n1<x)  n1+=16;
    if(n2>=y) n2-=16;
    if(n2>=n1)
        count = (n2-n1)/16;
    printf("n1 = %d, ",n1);
    printf("n2 = %d, ",n2);
    printf("count = %d\n",count);
    return 0;
}
Решение без циклов
 
Текущее время: 02:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru