Форум программистов, компьютерный форум 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

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

15.12.2008, 02:26. Просмотров 559. Ответов 7
Метки (Все метки)

приветствую Вас... как говорится, нид хелп... завтра сдавать программу в универе , да и много чего, мозг выжат... всё, что сумел написать, но она не работает...
вот задание:
D18. Сделать класс "Skaitlu masivs" ( в проге - skmasivs), в который хранится массив (double) длиною 5.
В класе сделать такие методы:
(1) конструктор, который заполняет массив нулём
(2) деструктор, который сообщает о ликвидировании
(3) Метод "менять", который меняет один элемент массива новым элементом
(4) Метод "менять местами", который меняет местами элементы в массиве
(6) метод "Вывод", который выводит массив
(7) метод "Вывод с конца", который выводит массив с конца до начала

Это хедер.
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
#include <iostream>
using namespace std;
 
class skmasivs {
      private:
              double sm[5];
      public:
skmasivs(double a){ //Конструктор
                for (int i=0; i<5; i++) sm[i]=a; 
                };
 
void ch(int c, double b){sm[c]=b;}; // metode "Менять"
void chp(double sm2[4]){ // metode "Менять местами"
            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 print(){ // metode "Вывод"
            for (int i=0; i<5; i++) cout<<sm[i]<<endl;
            };
void printb(){ // metode "Вывод с конца"
            for (int i=5; i>0; i--) cout<<sm[i]<<endl;
            };
                }
cpp.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include "d18.h"
int main(){
    double lm[4],y;
    int x;
    skmasivs n(0);
     skmasivs *des;
    des= new skmasivs(0);
    des->cout<<"Likvidets!"<<endl; // Деструктор
    delete des; 
    
            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; 
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru