Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Занести в массив значение функции f(x,y)=x-y и вывести его на экран. Занести в массив значение функции f(x,y)=x-y, 0<=x<=20, 0<=y<=10 и вывести его на экран. https://www.cyberforum.ru/ cpp-beginners/ thread865016.html C++ Частотный словарь из слов текстового файла в виде дерева двоичного поиска
Задача: Построить частотный словарь из слов текстового файла в виде дерева двоичного поиска. Вывести его на экран в виде дерева. Осуществить поиск указанного слова в дереве и в файле. Если слова нет,...
C++ Определить длину максимальной серии символов Помогите, пожалуйста, со следующим заданием: Для заданного текста определить длину содержащейся в нем максимальной серии символов, отличных от латинских букв. https://www.cyberforum.ru/ cpp-beginners/ thread865006.html C++ Определение типа строки Помогите, пожалуйста, со следующим заданием: Написать функцию StrType (s). Назначение – определение типа строки s (возможные типы – строка букв, десятичное число, 16-ричное число, двоичное число и... https://www.cyberforum.ru/ cpp-beginners/ thread864992.html
C++ Непонятки со scanf
char str_check; //строка для функции "check", которая проверяет введенные данные { scanf("%s",&str_check); } выскакивает предупреждение, скрин вложил в сообщение вопрос состоит в том: может ли...
C++ Записать в массив значения функции f(x)=1/x+b и вывести на экран Записать в массив значения функции f(x)=1/x+b при х=1,2,...50 и вывести его на экран. https://www.cyberforum.ru/ cpp-beginners/ thread864976.html
C++ Вывод в файл Парни, подскажите как в С++ сделать вывод в цикле каждый раз в новый файл. Что-то вроде этого: for(i=1;i<=N-1;i++){ ofstream vout("Sol"+i+".dat",ios::out); } П.С. Это не работает) https://www.cyberforum.ru/ cpp-beginners/ thread864950.html C++ Сортировка слиянием. Количество инверсий
Нужно посчитать количество инверсий в последовательности. При больших значениях ~90 - 100 тысяч программа выдает непонятное отрицательно число. Где ошибка? #include <stdio.h> #include <iostream>...
C++ Символьные функции: Преобразовать массив так: стаж работы увеличить на год, если он станет равен 10, то зарплату увеличить в 2 раза, если 15 – в 3 раз https://www.cyberforum.ru/ cpp-beginners/ thread864909.html
Задан массив. «Фамилия_стаж работы_зарплата». Преобразовать массив так: стаж работы увеличить на год, если он станет равен 10, то зарплату увеличить в 2 раза, если 15 – в 3 раза. Написала программу,...
C++ Не все ветви кода возвращают значение. Как исправить https://www.cyberforum.ru/ cpp-beginners/ thread864873.html
public double Method(double matrix, int n) { //1 int k = 0; for (int i = 0; i < n; i++) { for (int j = 0; j < n + 1; j++)...
Программу переписать со структурой! C++
Программа выводит по вводимому номеру порядкового дня число и месяц. Этот код программы нужно переписать со структурой. Помогите, пожалуйста. Код программы: #include "stdafx.h" #include...
C++ Создание класса: Линейные целочисленные массивы произвольного размера с сортировкой вставками https://www.cyberforum.ru/ cpp-beginners/ thread864863.html
Дана задача: Создать Класс: Линейные целочисленные массивы произвольного размера с сортировкой вставками. Проблема: Люди..Не умею работать с Классами и не знаю как их создавать в С++...Вообще...
0 / 0 / 0
Регистрация: 22.03.2013
Сообщений: 24
0

Блок-схема С++ - C++ - Ответ 4555946

14.05.2013, 19:12. Показов 543. Ответов 3
Метки (Все метки)

Доброго времени суток,может ли мне кто ни будь помочь с написанием блок-схемы,т.к. времени почти не осталось до окончания сессии,у меня не получается все сделать,если кто сможет помочь,вот код
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
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
Matrix.cpp
#include <iostream>
#include "Matrix.h"
#include <assert.h>
 
using namespace std;
 
Matrix::~Matrix()
{
  for (unsigned int i = 0; i < rows; ++i)
    delete [] matrix[i];
 
  delete [] matrix;
}
 
Matrix Matrix::operator +(const Matrix & obj)
{
  assert(this->rows == obj.rows);
  assert(this->columns == obj.columns);
 
  Matrix result(obj.rows, obj.columns);
 
  for (unsigned int i = 0; i < rows; ++i)
    for (unsigned int j = 0; j < columns; ++j)
      result.matrix[i][j] = obj.matrix[i][j] + this->matrix[i][j];
 
  return result;
}
 
Matrix& Matrix::operator =(const Matrix& obj)
{
  for (unsigned int i = 0; i < rows; ++i)
    delete [] this->matrix[i];
 
  delete [] this->matrix;
 
  this->rows = obj.rows;
  this->columns = obj.columns;
 
  matrix = new int*[rows];
 
  for (unsigned int i = 0; i < rows; ++i) {
    matrix[i] = new int[columns];
 
    for (unsigned int j = 0; j < columns; ++j)
      matrix[i][j] = obj.matrix[i][j];
  }
 
  return *this;
}
 
Matrix::Matrix()
  : matrix(NULL), columns(0), rows(0)
{
}
 
Matrix::Matrix(const Matrix& obj)
  : columns(obj.columns), rows(obj.rows)
{
  matrix = new int*[rows];
 
  for (unsigned int i = 0; i < rows; ++i) {
    matrix[i] = new int[columns];
 
    for (unsigned int j = 0; j < columns; ++j)
      matrix[i][j] = obj.matrix[i][j];
  }
}
 
Matrix::Matrix(const unsigned int rows, const unsigned int columns)
  : rows(rows), columns(columns)
{
  matrix = new int*[rows];
 
  for (unsigned int i = 0; i < rows; ++i)
    matrix[i] = new int[columns];
}
 
Matrix::Matrix(int** values, unsigned int rows, unsigned int columns)
  : rows(rows), columns(columns)
{
  matrix = new int*[rows];
 
  for (unsigned int i = 0; i < rows; ++i) {
    matrix[i] = new int[columns];
 
    for (unsigned int j = 0; j < columns; ++j)
      matrix[i][j] = values[i][j];
  }
}
 
void Matrix::print()
{
  for (unsigned int i = 0; i < rows; ++i) {
    for (unsigned int j = 0; j < columns; ++j)
      std::cout << matrix[i][j] << "\t";
    cout<<endl;
  }
}
 
Matrix.h
#ifndef MATRIX_H
#define MATRIX_H
 
class Matrix
{
public:
  Matrix();
  Matrix(const Matrix& obj);
  Matrix(const unsigned int rows, const unsigned int columns);
  Matrix(int** values, unsigned int rows, unsigned int columns);
  ~Matrix();
 
  Matrix operator +(const Matrix& obj);
  Matrix& operator =(const Matrix& obj);
 
  void print();
 
private:
  unsigned int columns;
  unsigned int rows;
  int** matrix;
};
 
#endif // MATRIX_H
 
Main.cpp 
#include<iostream>
#include<stdlib.h>
#include"matrix.h"
#include<time.h>
 
using namespace std;
 
int main()
{
  const int m = 2;
  const int n = 2;
 
  int values [m][n];
 
  srand(time(NULL));
 
  for(int i = 0; i < m; i++)
    for(int j = 0; j < m; j++)
      values[i][j] = rand() % 50 + 1;
 
  int * pointers[m];
 
  for (int i = 0;i < m; i++)
  {
    pointers[i] = values[i];
  }
  Matrix uno(pointers, m, n);
  cout << "matrix" << endl;
  uno.print();
  cout << endl;
 
  Matrix dos = uno + uno;
  cout << "sum matrix" << endl;
  dos.print();
  system (“pause”);
  return 0;
}
Добавлено через 26 секунд
буду очень благодарен.

Вернуться к обсуждению:
Блок-схема С++ C++
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.05.2013, 19:12
Готовые ответы и решения:

Блок схема ( схема алгоритма )
Доброго времени суток . Есть вот такая програмка : bool checktwo(const int x); int main(){ ...

Блок схема
Может кто помочь? Нужно сделать блок-схему по данному коду. Код создавался в среде Builder C++ 6....

Блок-схема
Одобрите кто-нибудь моё творение по заданию. Составьте алгоритм по правилу «Если идет дождь, то...

Блок схема
Ребят нарисуйте мне пожалуйста блок схему функции int Gauss (TMatr Matr, TVect X, const int...

3
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.05.2013, 19:12
Помогаю со студенческими работами здесь

Блок схема
Народ, помогите плиииииз. Кто может составить блок-схему для этой программы? #include &lt;iostream&gt;...

Блок-схема
объясните как решить такую блок-схему через(IF, while, do wihe)

Блок схема
Помогите сделать блок схему по данному коду #include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include...

блок схема
нарисуйте плиз блок схему для етой части кода: #include &lt;iostream.h&gt; #include &lt;stdio.h&gt; #include...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru