using namespace std;
после заголовков (хотя, конечно, лучше явно писать std::vector, std:string).input[i] != '\0'
делать не стоит, ибо, если не ошибаюсь, плюсы уже не гарантируют наличие терминатора в конце строки, и в любом случае это будет обращение за пределы длины строки, что есть Undefined behavior.int arr[32] = {...};
size_t N = sizeof(arr) / sizeof(arr[0]);
&
тоже исключение. #include <iostream>
using namespace std;
int main() {
char index = 33;
auto c1 = index << 2;
auto c2 = c1 >> 2;
cout << typeid(c1).name() << " " << c1 << endl;
cout << typeid(c2).name() << " " << c2 << endl;
char enc;
enc = index << 2;
cout << "enc: " << (int)enc << endl;
enc = enc >> 2;
cout << "enc: " << (int)enc << endl;
return 0;
}
unsigned char sym[256];
, заполнить нулямиc
установить в таблице sym[c] = 1;
c
установить в таблице sym[c] |= 2;
(т.е. установить второй бит в 1)c
установить в таблице sym[c] |= 4;
(т.е. установить третий бит в 1)for (size_t c = 0; c < 256; c++)
if (sym[c] == 7)
printf("%c", (unsigned char) c);
g
и gg
- это не копии массива, а копии указателя. Выделяйте память под новые массивы и копируйте с помощью memcpy
return 5 * tan(x) - (10 / (x) ^ 2) - 3;
(x) ^ 2
- это не возведение в степень, а XOR (исключающее ИЛИ). В квадрат возводить так: x*x
, например double eps, i, sum;
-> double eps, i, sum = 0;
i = (pow(-1,k) * (pow(x, k+2) / Fact2(k+1) * (4 * k+3)) );
-> i = (pow(-1,k) * (pow(x, k+2) / Fact2(k+1) / (4 * k+3)) );
sum +=1;
-> sum += i;
WCHAR className[255];
GetClassNameW(GetConsoleWindow(), className, 255);
wprintf(L"%s", className);
HTTP/1.0
Host: domain.com
Content-Type: application/x-www-form-urlencoded
Content-Length:
send(s, sendbuf, sizeof(sendbuf), 0);
- почему sizeof? 1024 байта с кучей 0x00 хотите послать несчастному серверу? a = SIZE - 1
. В первом if-блоке эта строчка какое поле проверяет:if (field[a + 1][b - 1] == char(206))
int Dob_v = 0 ...
for (int i = 0; i < 12; i++) {
...
Dob_v *= M[i]
for (int i = 0; i < 12; i++) {
if (K[i] > max)
{
max = K[i];
}
i < 12
? lineNumber / table.size()
целочисленное деление (с отбрасыванием дробной части).for(int j = i*i; j < n+1; j += i) {