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

посмотрите. как сделать по таким пунктам : - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как можно сделать авто генерацию хедер файла в VS2010 http://www.cyberforum.ru/cpp-beginners/thread906068.html
Задача такая нужно для каждого .cpp файла с функциями делать .h файл с прототипами всех функций которые содержаться в .cpp файле. Этот хедер файл нужен потом для того чтобы делать его инклуд в нужные части программы чтобы там были доступны все функции из .cpp файла Можно ли это как то сделать на Visual Studio 2010, надоело всю эту рутинную работу делать руками.
C++ файл, массив, мода и все на С++ Помогите решить задачу на С++ Помогите решить задачу на С++ Есть файл в нем 50000 чисел, числа от 0 до 90. Нужно считать данные в массив и найти наиболее часто повторяющиеся элементы (максимальный и минимальный). И соответственно вывести на экран. Вот начало кода: #include <io.h> #include <string.h> #include <sys\stat.h> #include <stdio.h> http://www.cyberforum.ru/cpp-beginners/thread906067.html
C++ Составить программу движения шарика вдоль заданной линии с регулируемой скоростью
y=ln(x)
C++ STL
Данная программа делает следующее 1. Создать объект-контейнер в соответствии с вариантом задания и заполнить его данными, тип которых определяется вариантом задания. 2. Посмотреть контейнер. 3. Изменить контейнер, удалив из него одни элементы и заменив другими. 4. Посмотреть контейнер, используя для доступа к его элементам итераторы. 5. Создать второй контейнер этого же класса и заполнить...
C++ сложение чисел http://www.cyberforum.ru/cpp-beginners/thread906025.html
Доброго времени суток! вопрос вроде простой но я не могу понять объясните как сложить числа вот код программы if (x==a) { i = 4; } if (x==b) { i = 2;
 

Показать сообщение отдельно
MarVaL
С++ Beginner
 Аватар для MarVaL
116 / 116 / 16
Регистрация: 28.02.2013
Сообщений: 246
18.06.2013, 23:17     посмотрите. как сделать по таким пунктам :
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
#include <iostream>
#include <iomanip>
#include <cmath>
 
int** createMatrix(int, int);
void showMatrix(int **, int, int);
void fillMatrix(int **, int, int);
void deleteMatrix(int **, int);
int getIndex(int**, int, int);
 
int main() {
  setlocale(0, "");
  
  int n, m;
  
  std::cout << "n(строки) = ";
  std::cin >> n;
  std::cout << "m(столбцы) = ";
  std::cin >> m;
  
  int **A = createMatrix(n, m);
  std::cout << "Введите матрицу: " << std::endl;
  fillMatrix(A, n, m);
  std::cout << "Введённая матрица: " << std::endl;
  showMatrix(A, n, m);
  
  int index = getIndex(A, n, m);
  
  for(int i = 0; i < n; ++i) {
    int tmp = A[i][index];
    A[i][index] = A[i][n - 1];
    A[i][n - 1] = tmp;
  }
  
  std::cout << "Матрица после замены: " << std::endl;
  showMatrix(A, n, m);
  
  deleteMatrix(A, n);
  return 0;
}
 
 
int** createMatrix(int n, int m) {
  int **matr = new int*[n];
  for(int i = 0; i < n; ++i)
    matr[i] = new int[m];
  return matr;
}
 
void fillMatrix(int **matr, int n, int m) {
  for(int i = 0; i < n; ++i)
    for(int j = 0; j < m; ++j)
      std::cin >> matr[i][j];
}
 
void showMatrix(int **matr, int n, int m) {
  for(int i = 0; i < n; ++i) {
    for(int j = 0; j < m; ++j)
     std::cout << std::setw(5) << matr[i][j];
    std::cout << std::endl;
  }
}
 
void deleteMatrix(int **matr, int n) {
  for(int i = 0; i < n; ++i)
    delete[] matr[i];
  delete[] matr;
}
 
int getIndex(int** matr, int n, int m) {
  int index = 0, max = fabs(matr[0][0]);
  for(int i = 0; i < n; ++i) {
    for(int j = 0; j < m; ++j) { 
      if(max < fabs(matr[i][j])) {
        max = matr[i][j];
        index = j;
      }
    }
  }
  return index;
}
 
Текущее время: 18:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru