Форум программистов, компьютерный форум, киберфорум
Наши страницы

Написать программу, которая позволяет осуществить ввод матрицы произвольного размера - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Передача вектора в функцию. http://www.cyberforum.ru/cpp-beginners/thread130153.html
Сабж. #include <iostream> #include <vector.h> void show (); // ? int main () { vector <int> vec(10,1);
C++ Поместить в стек из динамического списка У меня такая задача: Последовательность вещественных чисел сохранить в динамическом списке. Поместить в стек все отрицательные числа, исключив их из динамического списка. Я создала список... http://www.cyberforum.ru/cpp-beginners/thread130148.html
определить время года по месяцу C++
Помогите пожалуйста написать программу на С++ :по названию месяца определить сезон (время года), на который этот месяц приходится.
C++ Поменять местами строку и столбец матрицы
Помогите с задачкой по с++ Разработать программу, которая в матрице размерности n*n меняет местами строку, содержащую элемент с минимальным значением, со столбцом, содержащим элемент с максимальным...
C++ Программа должна загнать в динамический массив структур... http://www.cyberforum.ru/cpp-beginners/thread130134.html
Программа должна загнать в динамический массив структур (размерность вводится) имена, и годы выпуска машин. Прога не работает, не могу разобрать в чём дело... #include <iostream> using namespace...
C++ Таблица с двумя индексами Подскажите какой-нибудь пример реализации таблицы с двумя индексами, либо библиотеки. Например есть объект с свойствами Index1, Index2 #include <string> using namespace std; class AnyObject{... подробнее

Показать сообщение отдельно
Red Planet
49 / 10 / 2
Регистрация: 20.09.2009
Сообщений: 263
16.05.2010, 10:59
FerMen, я бы рекомендовал класс написать.
Примерно так:
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
#include <cstdlib>
#include <iostream>
using namespace std;
 
class Matrix
{
 private: unsigned int n, m; //cols and rows.
 public: double **matr; //Память под матрицу.
 Matrix ()
 {
  cout <<"Rows: ";
  cin >>n;
  cout <<"Cols: ";
  cin >>m;
  matr = new double *[n];
  for (int i=0; i<m; i++) matr[i] = new double [m];
 }//Конструктор по умолчанию.
 
 void input () 
 {
      for (int i=0; i<n; i++)
      {
          for (int j=0; j<m; j++)
          {
              cout <<"a"<<i<<j<<"=";
              cin >>matr[i][j];
          }//j.
      }//i.
 }//Ввод матрицы.
              
};
 
int main(int argc, char *argv[])
{
    Matrix m1;
    m1.input ();
    system("PAUSE");
    return EXIT_SUCCESS;
}
Это только так, начало. Делаю на скорую руку, спешу.
P.S. Класс использовать тут рекомендую в принципе.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru