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

Почему матрица выводится как обычный массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывести корни уравнения прописью http://www.cyberforum.ru/cpp-beginners/thread579541.html
Ребят,помогите пожалуйста!А то в С++ ни бум-бум:( Вычислить корни квадратного уравнения ax^2+bx+c (где а,b,c вводит пользователь) и вывести корни словами=-O
C++ Как считывать из файла данные по 64 бита надо из созданого мной myfile.txt считывать информацию по блокам в 64 бита(в дальнейшем разбить их на 16 битные блоки),не очень хорошо разбираюсь в работе с файлами.напишите пример http://www.cyberforum.ru/cpp-beginners/thread579540.html
C++ Нано секунды
Здравствуйте подскажите пожалуйста, что нужно использовать, чтобы подсчитать в нано сек, время выполнения куска кода в алгоритме. И чтобы это можно было также использовать на линуксе
C++ односвязные списки, метод Шелла
нужно срочно написать прогу: требуется разработать программу, выполняющую следующие действия: 1. Создание односвязного списка . 2. Операции со списками: • дополнение списка, • просмотр списка, • удаление элементов. 3. Копирование из списка в массив. 4. Сортировка массива методом Шелла.
C++ как это сделать http://www.cyberforum.ru/cpp-beginners/thread579508.html
помогите, погибаю!!! тема: заставка(screan sever)? сменяющая картинки из списка особенности: поддержка эффектов смены, формирование списка из папок.
C++ Задать имя файла ввода во время работы программы Задать имя файла ввода во время работы программы - это возможно? Задаю ifstream infile; infile.open(«name»); В таком виде все в порядке. Но мне надо, чтобы пользователь мог сам ввести имя файла, например, через Edit. Делаю так AnsiString str; str = Edit1->Text; infile.open(str); Не может открыть файл. Не подскажете, как быть? подробнее

Показать сообщение отдельно
Vadim8063
1 / 1 / 0
Регистрация: 17.01.2012
Сообщений: 130

Почему матрица выводится как обычный массив - C++

19.05.2012, 15:02. Просмотров 404. Ответов 8
Метки (Все метки)

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
100
101
//matriza.h
#pragma once
 
class matriza
{
float *b,max,s;
int n,m,nom;
public:
    matriza();
    void ww_matriza();
    void f_max();
    void ww_max();
    void find_sum();
    void ww_sum();
    ~matriza();
};
//matriza.cpp
#include "StdAfx.h"
#include "matriza.h"
#include <iostream>
#include "conio.h"
 
using namespace std;
 
matriza::matriza()
{
    cout<<"\n Vvedite razmernost matrici n m";
    cin>>n;
    cin>>m;
    b=new float [n*m];
    for (int i=0;i<n;i++)
    for (int j=0;j<m;j++)
    {
        *(b+i*m+j)=0.5+rand();
    }
    cout<<"\n Rabotal konstruktor bez parametrov";
}
void matriza::ww_matriza()
{
    for (int i=0;i<n;i++)
    {for(int j=0;j<m;j++)
        {
            cout<<"\n "<<*(b+i*m+j);
        }
    }
}
void matriza::f_max()
{
    max=*b;
    for (int i=0;i<n;i++)
        for(int j=0;j<m;j++)
        {
            if(*(b+i*m+j)>max)
            {
                max=*(b+i*m+j);
                nom=i;
            }
        }
}
void matriza::ww_max()
{
    cout<<"\n max element= "<<max;
      cout<<"\n nom str= "<<nom;
 
}
void matriza::find_sum()
{
    s=0;
    for(int i=0;i<n;i++)
    for(int j=0;j<m;j++)
    {
        s=s+*(b+i*m+j);
    }
}
void matriza::ww_sum()
{
cout<<"\n Summa matrizi"<<s;
}
 
matriza::~matriza()
{
    delete[]b;
    cout<<"\n Rabotal destruktor";
}
// kontrol2.cpp:
#include "stdafx.h"
#include "stdio.h"
#include "stdlib.h"
#include "matriza.h"
 
void main()
{
matriza *x;
x=new matriza;
x->ww_matriza();
x->f_max();
x->ww_max();
x->find_sum();
x->ww_sum();
system ("pause");
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru