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

последовательности Аршона - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Полиморфизм. Пример. http://www.cyberforum.ru/cpp-beginners/thread13026.html
Прочитал уроки и написал прогу, которая описывает как я понимаю полиморфизм, скажите плизправильно я понимаю или нет: class ClassOne { protected: int num; public: ClassOne(){num=0;}; void func(){num++; cout << num << "\n";}; }; class ClassTwo : public ClassOne {
C++ Вывод на принтер? Вопрос пустяковый(ответ будет полезен для тех, кто книгу "C за 21 день", ну и для меня:-) ) . Система WinXp, среда Ms Visual 6, снизу код вывод на печать, но чего-то не печатает!!! Может кто подскажет, чего доделать или заменить или небольшой промоушен на данную тему , а там сам разберусь??? И чего-то пытался использовать getcr() , и всеравно остановки нет??? Заранее всем СПС!!! ... http://www.cyberforum.ru/cpp-beginners/thread13002.html
Опеределить минимум среди сумм модулей элементов диагоналей, параллельных побочной диагонали матрицы C++
Дана целочисленная квадратная матрица. Определить: Минимум среди сумм модулей элементов диагоналей параллельных побочной диагонали матрицы :wall:
C++ Вопрос косающийся параметр argv
Подскажите плиз новичку!!! В компиляторе Ms Visual C++ 6.0, параметр argv должен работать, или есть какой-то аналог??? Ошбка --- 'argv' : undeclared identifier
C++ При запуске из среды программа работает, при запуске выполняемого файла выдает ошибку http://www.cyberforum.ru/cpp-beginners/thread12967.html
Добавлено через 1 минуту 35 секунд как исправить ошибки в названии темы? там должно было быть исполняемого файла
C++ Работа с очень большой матрицей Надо постоянно в программе обращаться к матрице большого размера с элементами double (приблизительно она весит 40Гб). Какие элементы С++ лчше для этого использовать. Принимаются все варианты (желательно не самые супер-сложные) спасибо подробнее

Показать сообщение отдельно
qwone
8 / 8 / 1
Регистрация: 18.08.2008
Сообщений: 129
09.10.2008, 22:59     последовательности Аршона
4aineg как тебе объяснить . Во-первых немного неправильно ты начал писать программу,в ней тяжело вылавливать алгоритм . Я написал свою . Рабочая . Но честно я так и не понял как эта последовательность не совпадает
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
#include <iostream>
using namespace std;
 
class Sequence{
private:
    int *PutArsh;
    int length;
    int len; // скрытая длина так как подсчет идет тройками
    void make();// функция создающая последовательность Аpшона
public:
    Sequence(int ln=0){  // конструктор 
        length = ln;
        len=ln+3;
        PutArsh = new int[len]; 
        make();
        };
    ~Sequence(){delete [] PutArsh;};// деструктор
    void viev();
};
void Sequence::make(){
    PutArsh[0]=1;PutArsh[1]=2;PutArsh[2]=3;
    int n=1,m; // ряд начинается с 0 и поэтому чет/нечет меняются местами 
    for(m=3;m<length;m+=3,n++){
        if (n%2!=0){
            if (PutArsh[n]==1) {PutArsh[m]=3;PutArsh[m+1]=2;PutArsh[m+2]=1;}
            if (PutArsh[n]==2) {PutArsh[m]=1;PutArsh[m+1]=3;PutArsh[m+2]=2;}
            if (PutArsh[n]==3) {PutArsh[m]=2;PutArsh[m+1]=1;PutArsh[m+2]=3;}
            }
        else {
            if (PutArsh[n]==1) {PutArsh[m]=1;PutArsh[m+1]=2;PutArsh[m+2]=3;}
            if (PutArsh[n]==2) {PutArsh[m]=2;PutArsh[m+1]=3;PutArsh[m+2]=1;}
            if (PutArsh[n]==3) {PutArsh[m]=3;PutArsh[m+1]=1;PutArsh[m+2]=2;}
            }
        }
}
void Sequence::viev(){         // показ последовательности
    for (int i=0;i<length;i++)
        cout<<" "<<PutArsh[i];
    cout<<"\n";
}
 
int main(){
    int length=12;
    // cout << "Enter length: ";
    // cin >> length;
    Sequence seq(length);
    cout << "\nArshon's sequence: \n" ;
    seq.viev();
    return 0;
}
 
Текущее время: 16:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru