Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
2 / 2 / 0
Регистрация: 10.07.2009
Сообщений: 11
1

матрица

10.07.2009, 19:34. Показов 832. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Программирую в среде visual c++ довольно не долго. Практикуясь в решении уравнений, квадратеых уравнений, пришла в голову мысль вбить с клавиатуры какое-то количество чсел и вывести их на экран ввиде матрицы(таблицы). Если кто-то что-то подобное делал и получилось не жлобитесь, поделитесь своим опытом и кодом
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.07.2009, 19:34
Ответы с готовыми решениями:

дана квадратичная матрица z[n][n]. составить программу, которая если матрица симметричная(транспонированная матрица равна исходной), сделает ее не сим
помогите пожалуйста. условие: дана квадратичная матрица z. составить программу, которая если...

Дана квадратная матрица А порядка n. Проверьте, является ли матрица единичной
Дана квадратная матрица А порядка n. Проверьте, является ли матрица единичной. Описать с помощью...

Дана квадратная матрица А порядка n. Проверить, является ли матрица единичной.
Ребят,помогите решить задачу "Дана квадратная матрица А порядка n. Проверить, является ли матрица...

Как доказать то, что матрица и транспонированная ей матрица имеют одинаковые собственные числа?
Как доказать то, что матрица и транспонированная ей матрица имеют одинаковые собственные числа с...

5
Эксперт С++
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
10.07.2009, 19:51 2
А не лень вбивать-то ?
Лучше считать из файла, загрузить в матрицу, потом распечатать.
Да и тестировать легче будет.
0
Заблокирован
10.07.2009, 20:35 3
матрица находится в файле in.txt, первые 2 числа это число строк и столбцов, затем идет сама матрица
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
#include <iostream>
#include <fstream>
using std::ifstream;
using std::cout;
using std::endl;
using std::ios;
int main(){
    ifstream f("in.txt",ios::in);
    if(!f){
        cout<<"cannot open in.txt"<<endl;
        system("pause");
        return 1;
    }
    float **a;
    int n,m;
    f>>n>>m;
    a=new float*[n];
    for(int i=0;i<n;i++){
        a[i]=new float[m];
        for(int j=0;j<m;j++)
            f>>a[i][j];
    }
    for(int i=0;i<n;i++){
        for(int j=0;j<m;j++)
            cout<<a[i][j]<<" ";
        cout<<endl;
    }
    system("pause");
    return 0;
}
0
2 / 2 / 0
Регистрация: 30.04.2009
Сообщений: 27
25.09.2009, 19:28 4
Цитата Сообщение от rrrFer Посмотреть сообщение
матрица находится в файле in.txt, первые 2 числа это число строк и столбцов, затем идет сама матрица
Скажите, как должен быть заполнен файл, чтобы ваш код работал? У меня файл содержит вот такие числа:
14 59 8 7 6
25 8 7 45 69
В результате на экране получаю:
8 7 6 25 8 7 65 49 и дальше много много мусора
0
Эксперт С++
2924 / 1274 / 114
Регистрация: 27.05.2008
Сообщений: 3,465
25.09.2009, 22:02 5
Ну естественно, а что же ты ожидал?
Ясно ж сказано: первые два числа - это число строк и число столбцов. Итого, твоя матрица должна содержать 14 строк и 59 столбцов - всего это будет 826 элементов. У тебя же после числа строк и столбцов идут только 8 элементов - а где остальные 818 ? Вот программа и заполнила эти остальные 818 каким попало "мусором".....
0
2 / 2 / 0
Регистрация: 30.04.2009
Сообщений: 27
25.09.2009, 22:14 6
Цитата Сообщение от CheshireCat Посмотреть сообщение
Ну естественно, а что же ты ожидал?
Ясно ж сказано: первые два числа - это число строк и число столбцов.
То есть каждый файл в начале должен содержать информацию, сколько в нем имеется строк и столбцов? Теперь понятно, сообразил. Спасибо!
0
25.09.2009, 22:14
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.09.2009, 22:14
Помогаю со студенческими работами здесь

Матрица:Даны натуральное число n, действительная матрица размера n х 9. Найти среднее арифметическое: каждого
Даны натуральное число n, действительная матрица размера n х 9. Найти среднее арифметическое:...

Непонятки с DirectX (матрица поворота, камера, матрица проекции)
Возник вопрос по DirectX, точнее по матрицам Вопрос 1: D3DXMATRIXA16 matWorld; UINT ...

Матрица:Даны натуральное число n, действительная матрица размера n х 9. Найти среднее арифметическое: каждого из столбцов
Даны натуральное число n, действительная матрица размера n х 9. Найти среднее арифметическое:...

Дана матрица целых чисел, из n строк и n столбцов (n < = 100).Определить является ли матрица нулевой (состоит из одних нулей)
#include &lt;iostream.h&gt; #include &lt;iomanip.h&gt; #include &lt;stdlib.h&gt; int main(int argc, char* argv) {...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru