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

Комментарии - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Обращение к private параметрам класса в main http://www.cyberforum.ru/cpp-beginners/thread951364.html
Подскажите пожалуйста, как обращаться к private параметрам класса внутри функции main? Вот, допустим, у меня есть некий класс: CClass1. В нём в private есть следующие параметры: int Par1; int Par2; Однако, при попытке обратится к параметру Par1, выдаётся ошибка о том, что параметр недоступен. Код: class CClass1 { private:
C++ проецирование файла Ребята помогите справится с заданием, нужно спроецировать файл данных, в спроецированном файле посчитать количество строк Буду очень благодарен. Возможно вознаграждение #include <windows.h> #include <stdio.h> main() { char* lpMapAddress; HANDLE File=CreateFile("data.txt", http://www.cyberforum.ru/cpp-beginners/thread951316.html
C++ Оператор вывода в производном классе
Как из производного класса вызвать перегруженный оператор вывода из базового класса? Я показал в комментарии где нужно это вставить #include <iostream> using namespace std; class Employee { friend ostream &operator<<(ostream &os, const Employee &employee);
Написать программу поиска следующего дня даты C++
Мне нужно написать прогу которая выдаст мне следующий день. например: я введу 31.12.2000 а он мне выдаст 1.1.2001 Помогите!
C++ Программа с использованием операторов ветления и цыклов http://www.cyberforum.ru/cpp-beginners/thread951268.html
Пользователь с клавиатуры задаёт целое положительное шестизначное число N(99999<N<1000000). определить есть ли это число счастливым, то есть сумма первых трёх цифр должна равнятся сумме последних трёх цифр.
C++ Вычисление числа ПИ ( строки ) Добрый день, меня интересует каким образом вычислять число пи через строки. Т.е каким образом получают 2 трилиона знаков после запятой ( мне хватит и 500). ? подробнее

Показать сообщение отдельно
Bellfator
0 / 0 / 0
Регистрация: 15.04.2013
Сообщений: 17

Комментарии - C++

10.09.2013, 12:22. Просмотров 430. Ответов 3
Метки (Все метки)

Народ, нужны комментарии к строкам этой программы(типа что означают, что делают) Выручите...
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
#include <iostream.h>
#include <string.h>
#include <conio.h>
 
const int bitsword = 32, bitsbyte = 8 ;
const int bytesword = bitsword/bitsbyte;
const int R = 2 << bitsbyte;
const int maxN = 100;
 
int digit(char *A, int B) { return A[B]; }
 
void radixLSD(char **a, int l, int r, int maxN)
{
    char **aux = new char *[maxN];
    for (int d=bytesword-1; d>=0; d--)
    {
        int i, j, count[R+1];
        for (j=0; j<R; j++) count[j] = 0;
        for (i=l; i<=r; i++) count[digit(a[i], d) + 1]++;
        for (j=1; j<R; j++) count[j] += count[j-1];
        for (i=l; i<=r; i++) aux[count[digit(a[i], d)]++] = a[i];
        for (i=l; i<=r; i++) a[i] = aux[i-l];
    }
    delete[] aux;
}
 
int main()
{
    int i, n;
    cout<<"Kolichestvo strok: "; cin>>n;
    char **strings = new char *[n * sizeof(char *)], buffer[30];
    
    for(i=0; i<n; i++)
    {
        cout<<"Vvedite "<<i+1<<" stroku: "; cin>>buffer;
        strings[i] = new char [strlen(buffer)+1];
        strcpy(strings[i], buffer);
    }
    radixLSD (strings, 0, n-1, n);
    
    for (i=0; i<n; i++) puts(strings[i]);
    getch();
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru