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

Шестнадцатеричная система - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ error C2679: binary '=' http://www.cyberforum.ru/cpp-beginners/thread720297.html
Здравствуйте! Во время сборки проекта вылезают ошибки вида: 2>MyCode.cpp(1234): error C2679: binary '=' : no operator found which takes a right-hand operand of type 'DWORD' (or there is no acceptable conversion) 2> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\bitset(511): could be 'std::bitset<_Bits> &std::bitset<_Bits>::operator =(const std::bitset<_Bits> &)' 2> ...
C++ Нужно найти корни уравнения используя метод дихотомии В ходе выполнения работы необходимо создать программу, которая находит все корни уравнения на заданном интервале с заданной точностью (задается пользователем). Программа должна выводить список корней (при этом корни не должны повторяться) либо выводить соответствующее сообщение, если корней нет. вот уравнение: e^2/x + tg (7/(x+10))+x^2 * sin (1/(x-1))+1=0 http://www.cyberforum.ru/cpp-beginners/thread720294.html
C++ получить очередное значение
y(t)=yc+A*E(t) получить очередное значение y(t) на интервале (-1,1) yc , A введены с клавиатуры E(t) значение на интервале... подскажите пожалейста...делал сам но не верно получается...
C++ Работа с массивом: вывод только положительных чисел
#include <iostream> #include <stdlib.h> #include <iomanip> using namespace std; int main(){ int mass1={0, -4, 5, -2, 13, 25, -25, 7, -3, -1}; int mass2={-6, 11, 23, -2, -12, 0, 9, 0, -1, -3};
C++ STL http://www.cyberforum.ru/cpp-beginners/thread720280.html
где можно почитать про STL очень подробно что бы исходные коды тоже были, какие структуры данных используются в реализации и тд тд тд заранее спасибо
C++ Как это понимать вообще? Добрый день. 4 месяца учу С++. Сейчас прошел онлайн тест на основы С++. И моя самооценка упала под стол. Вот есть такой код, вопрос был выбрать результат работы кода, но мне просто интересно что это вообще за конструкция такая... #include <iostream> void qwer(int &param) { param += 15; } подробнее

Показать сообщение отдельно
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
05.12.2012, 16:52     Шестнадцатеричная система
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
void OutMull(char *Num, HDC Context, signed int left, signed int top, DOCINFO *di)
{
 StartDoc(Context, di);
 static char digits[2][16]={{'0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F'}, {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f'}};
 signed int i;
 signed int d;
 signed int rd;
 signed int n;
 signed int x;
 signed int y;
 signed int m;
 unsigned int L;
 TEXTMETRIX tm;
 char *p;
 for (p=Num, L=0; x=0; *p!=0; ++p, n*=16)
 {
  for (d=15, d>=0; --d, x*=16)
  {
   for (i=1, i>=0; --i)
   {
    if (digits[i][d]==*p)
    {
     rd=d;
    }
   }
   x+=rd;
   L+=1;
  }
 }
 n/=16;
 GetTextMetrics(Context, tm); 
 for (x=n; x>0; --x)
 {
  for (y=n; y>0; --y)
  {   
   for (m=x*y, d=2*L-1; d>=0; --d, m/=16)
   {
    TextOut(Context, ((x-1)*2*L+L+d)*(tm.tmAveCharWidth+4)+left, ((y-1)*2*L+L)*(tm.Height+4)+top, digits[0][m%16], 1);
   }
  }
 }
 for (x=n; x>0; --x)
 {
  for (m=x, d=L-1; d>=0; --d, m/=16)
  {
   TextOut(Context, d*(tm.tmAveCharWidth+4)+left, ((x-1)*2*L+L)*(tm.Height+4)+top, digits[0][m%16], 1);   
   TextOut(Context, ((x-1)*2*L+L+d)*(tm.tmAveCharWidth+4)+left, top, digits[0][m%16], 1);
   MoveToEx(Context, left, top+tm.Height+2, NULL);
   LineTo(Context, left+(L+2*L*n)*(tm.tmAveCharWidth+4), ((x-1)*2*L+L)*(tm.Height+4)+top+2, NULL);
   MoveToEx(Context, ((x-1)*2*L+L+d)*(tm.tmAveCharWidth+4)+left+2, top, NULL);
   LineTo(Context, ((x-1)*2*L+L+d)*(tm.tmAveCharWidth+4)+left+2, ((n-1)*2*L+L)*(tm.Height+4)+top, NULL);
  }
 }
 MoveToEx(Context, left, top+tm.Height+2, NULL);
 LineTo(Context, left+(L+2*L*n)*(tm.tmAveCharWidth+4), top+tm.Height+2, NULL);
 MoveToEx(Context, left+L*(tm.tmAveCharWidth+4), top, NULL);
 LineTo(Context, left+L*(tm.tmAveCharWidth+4), ((n-1)*2*L+L)*(tm.Height+4)+top, NULL);
 EndDoc(Context);
}
Контекст и кокинфо созавай сам, функция только для винды, может глючить в ширину.
 
Текущее время: 22:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru