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

Исправить ошибки в программе - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Проверка числа на простоту http://www.cyberforum.ru/cpp-beginners/thread651650.html
Помогите написать программу которая проверяет простое число или нет.
C++ Поразрядные операции Здравствуйте. Объясните, пожалуйста, есть задача: выполнить поразрядное «или» 0-5 разрядов В и 0-3 разрядов С, сдвинутых вправо на 2 разряда. D=(B&???)|(C&???)>>2; как определить эти разряды? не могу понять... http://www.cyberforum.ru/cpp-beginners/thread651646.html
C++ ряд Тейлора
Вычислить и вывести на экран в виде таблицы значения функции, заданной с помощью ряда Тейлора, от xнач до xкон с шагом dx с точностью ε. Таблицу снабдить загаловком и шапкой. Каждая строка таблицы должна содержать значение аргумента, значение функции и количество просуммированных членов ряда.
C++ Полное правильное описание двумерного массива
#include<iostream> #include<cstdlib> #include<ctime> using namespace std; void vvod(int , int, int); void vvod(int f, int n, int m) { srand(time(0)); for(int i=0; i<n; i++) for(int j=0; i<m; j++)
C++ Множества http://www.cyberforum.ru/cpp-beginners/thread651619.html
Здравствуйте, в общем у меня задание реализовать класс "множества" на С++ и добавить методы операций с множествами, я только начал писать, и сделал ввод множеств и вывод: и вот остановился на одном из пунктов который гласит "множество может быть элементом другого множества", и вот никак не могу придумать как это реализовать, помогите пожалуйста. Мои наброски: // PPvIS_laba_1.cpp: определяет...
C++ Функция-член шаблонного класса Как правильно объявить функцию-член шаблонного класса? Класс: template <class SType> class Set { int len; // число членов SType members; // массив, содержащий множество /* Функция find() закрыта, потому что она не используется вне класса Set. */ int find(SType data); // найти элемент подробнее

Показать сообщение отдельно
Dinislyam
0 / 0 / 0
Регистрация: 19.01.2012
Сообщений: 21
13.09.2012, 20:56     Исправить ошибки в программе
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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
#include<stdio.h>
 
void NewMatr(int **matr, int size)
{
       
    for(int i=0;i<size;i++)
        for(int j=0;j<size;j++)
            { printf("\n Enter please Matrix : ");
                scanf("%f", &matr[i][j]);
            }
}
 
 
 
 
 
 
 
 
 
void ShowMatrix(int **matr,int size)
{
    for(int i=0;i<size;i++)
        {
            for(int j=0;j<size;j++)
                {
                    printf(matr[i][j]);
                }
            
        }
}
 
 
 
int SearchMin(int **matr,int size)
{
    int str = -1;
       int min = matr[1][1];
    for(int i=0;i<size;i++)
        for(int j=0;j<size;j++)
            {
                if(matr[i][j]<min)
                    {
                        str = i;
                        min = matr[i][j];
                    }
            }
    return str;// возвратзначения
}
 
 
int SearchSumm(int **matr,int size,intstr)
{
    int summ = 0;
    for(int j=0;j<size;j++)
        {
 
           summ+=matr[str][j];
 
                 }
    return summ;
}
 
 
 
 
void DelMatr(int **matr,int size)
{
    
    for(int j=0;j<size;j++)
        {
 
               delete matr[j];
                
                    }
    delete []matr;
  printf("\n FREE MEMORY")
}
 
 
int main()
{
    int **matr,summ=0,str=-1,size=-1;
    printf ("\n Enter please size : ");
    scanf ("%d", &size);
    matr = newint* [size];
    for(int j=0;j<size;j++)
        {
            matr[j] = newint [size];
        }
    NewMatr(matr,size);
    ShowMatrix(matr,size);
    str = SearchMin(matr,size);
    summ = SearchSumm(matr,size,str);
    printf ("\n str = ",str+1);
       printf ("\n Summ = ",sum);
    DelMatr(matr,size);
    return 0;
}

и в этой


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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
#include <iostream.h>
#include <string.h>
#include <fstream.h>// Подключение библиотек
using namespace std;
class News// объявление класса 
{
private:
    char *Name;// переменные класса 
    char *izdat;
    int tiraz;
    int number_pol;
    double date;
public:
    News(char*name,char*IZD,int TIR,int Number,double Date);// объекты класса 
    ~News();
    void write()const;
    void read();
    void show()const;
};
int main()
{
    News A("Work","Yesterday",120,15,121212);// создаие объекта 
    A.write();
    A.read();
    A.show();
    return 0;
}
News::News(char *name, char *IZD, int TIR, int Number, double Date)// конструктор 
{
    Name = new char[strlen(name)+1];
    izdat = new char[strlen(IZD)+1];
    strcpy(Name,name);
    strcpy(izdat,IZD);
    tiraz = TIR;
    number_pol = Number;
    date = Date;
}
News::~News()//деструктор 
{
    delete Name;
    delete izdat;
}
void News::read()
{
    ifstream file("1.txt",ios::in);//откртие файла на  Чтение
    if (!file)// проверка 
        {
            cout<<"FILE NOT FOUND"<<endl;
            exit(1);
        }
    file>>Name;// чтение 
    file>>izdat;
    file>>tiraz;
    file>>number_pol;
    file>>date;
}
void News::write() const
{
    ofstream file1("1.txt",ios::out);// открытия файла на  Запись
    if (!file1)// проверка открытия 
        {
            cout<<"FILE NOT FOUND"<<endl;
            exit(1);
        }
    file1<<Name<<"\t";// запись в файл
    file1<<izdat<<"\t";
    file1<<tiraz<<"\t";
    file1<<number_pol<<"\t";
    file1<<date<<endl;
    file1.close();// закрытие файла 
}
void News::show() const
{
    cout<<Name<<"   ";//вывод данных 
    cout<<izdat<<"   ";
    cout<<tiraz<<"   ";
    cout<<number_pol<<"   ";
    cout<<date<<endl;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru