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

Ошибка или что-то.. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Файлы, поиск слова и замена на другое слово http://www.cyberforum.ru/cpp-beginners/thread18476.html
Напишите программу, которая в файле INPUT.txt заменяет слово "hello" на слово "reboot"
C++ написать функцию из 10 с.с в 16 Напишите функцию, которая переводит заданное число из 10-ной системы счисления в 16-ричную систему счисления http://www.cyberforum.ru/cpp-beginners/thread18475.html
C++ Проверить, есть ли цифры, не встречающиеся ни разу
Помогите, пожалуйста с программой на Си.:help: Проверить, есть ли цифры, не встречающиеся ни разу
C++ Найти сумму бесконечного ряда с заданной точностью
Народ помогите пожалуйста запрограммировать.:'( Вот что у меня получается... // #include "stdafx.h" #include <iostream> #include <iomanip> #include <cmath> using namespace std;
C++ Почему компилятор не понимает тип bool? http://www.cyberforum.ru/cpp-beginners/thread18459.html
#include <stdio.h> #include <iostream .h> #include <fstream.h> #include <iomanip.h> #include <math.h> #include <string.h> #define MAXN 10 #define MAXM 10
C++ реализовать класс "двоичный сигнал" Состояние класса - Двоичный сигнал определяется последовательностью состояний сигнала (значение уровня и длительность типа char в условных еди-ницах). Для описания состояния сигнала целесообразно использовать структуру. Память под массив структур выделяется статически, во время компиляции, и задается массивом фиксированного размера. Задаётся максимальная длительность сигнала. не... подробнее

Показать сообщение отдельно
Willy
0 / 0 / 0
Регистрация: 15.12.2008
Сообщений: 4
15.12.2008, 18:42  [ТС]     Ошибка или что-то..
вот немного изменил...
хедер
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
using namespace std;
 
class skmasivs {
      private:
              double sm[5];
      public:
skmasivs(double);
~skamasivs();
void ch(int, double);
void chp(double);
void print();
void printb();
} ;
методы
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include "d18.h"
skmasivs::skmasivs(double a){ 
                for (int i=0; i<5; i++) sm[i]=a; 
                }
skmasivs::~skamasivs(){
                       cout<<"Objekts ir iznicinats!"<<endl;
                       }
 
void skmasivs::ch(int c, double b){sm[c]=b;}; 
void skmasivs::chp(double sm2[4]){ 
            for (int i=0; i<4; i++) sm2[i]=sm[i];
            for (int i=0; i<4; i++) {
                sm[i]=sm[i+1];
                sm[i+1]=sm2[i]; }
void skmasivs::print(){ 
            for (int i=0; i<5; i++) cout<<sm[i]<<endl;
            }
void skmasivs::printb(){ 
            for (int i=5; i>0; i--) cout<<sm[i]<<endl;
            }
мейн
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include "smm.cpp"
int main(){
    double lm[4],y;
    int x;
    skmasivs n(0);
            while((x<0)&&(x>4)){
            cout<<"Ievadiet elementu skaitu (0...4)"<<endl;
            cin>>x;
            };
            cout<<"Ievadiet Jauno vertibu"<<endl;
            cin>>y;
    n.ch(x,y);
    n.chp(lm[4]);
    n.print();
    n.printb();
    system("pause");
    return 0; 
}
ошибок стало поменьше, но... всё равно не работает (
 
Текущее время: 09:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru