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

Чтение матрицы из файла для работы с графами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ попадают ли введенные координаты в штрихованную область(рисунок приложен). http://www.cyberforum.ru/cpp-beginners/thread722135.html
Нужно проверить попадают ли введенные координаты в штрихованную область(рисунок приложен). Компилятор GNU GCC Compiller, среда Codeblocks 10.05. #include<iostream> using namespace std; int main(){ double x,y; cout<<"Enter the coordinates:"<<endl; cin>>x>>y; cout<<"("<<x<<":"<<y<<")"<<" : ";
C++ Методы анализа данных Исследование алгоритмов проверки гипотезы о равенстве математических ожиданий и гипотезы о выявлении аномальных измерений. http://www.cyberforum.ru/cpp-beginners/thread722128.html
Вывод на экран кол-во прохождений цикла while C++
Задачка: Червяк ползёт по резинке 1 см/мин. Начальная длина резинки - 7 см. Через каждую минуту резинку растягивают на 7 см. Вопрос: доползёт ли червяк до конца резинки. Если да, то когда ? Накидал на быструю: #include <stdio.h> #include <cstdlib> int main (void) { int n; double p,q; n=7; q=1;
Класс C++
Вечер добрый, форумчане. Пишу класс - флаг состояний: class real_flag{ private: int flag; public: real_flag(const int some) { for(int i=0; i++; i<4){
C++ как правильно понять тип bool ? bool true(const string &str) и что дает это значение ? http://www.cyberforum.ru/cpp-beginners/thread722106.html
задам может глупый вопрос, но прошу ответить. как правильно понять тип bool ? bool true(const string &str) и что дает это значение ?
C++ динамический двумерный массив (получить адрес на первый элемент первой строки) есть двумерный массив ........ // объявление двумерного динамического массива int **matrix=new int* ; for(int count=0; count < n; count++) matrix=new int; // где matrix – массив указателей на выделенный участок памяти под массив целых чисел типа int ......... подробнее

Показать сообщение отдельно
Maximilan
2 / 2 / 0
Регистрация: 03.10.2012
Сообщений: 15

Чтение матрицы из файла для работы с графами - C++

06.12.2012, 22:13. Просмотров 316. Ответов 0
Метки (Все метки)

В общем проблема такая : для работы с графом нужна матрица, которую я считываю из файла. С самими графами проблем не возникает, если матрицу вводим через константу. Считывает каждый элемент в принципе тоже верно, но вот запись в обычный массив почему то хромает, и я не пойму почему. Сам файл из которого считываю во вложениях.
Код:
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
#include "stdafx.h"
#include <iostream>
#include <iomanip>
#include <stdio.h>
#include <conio.h>
#include <math.h>
using namespace std ;
const int m = 5,n = 5;
int M [m][n];
void main ()
{    int A;int i=0; int j=0;
     FILE * pFile;
     pFile = fopen( "matrix.txt","rt");
 
     
while (fscanf(pFile,"%i", &A)!=EOF)
{       
for (i=0;i<n;i++)
{ 
for(j=0;j<m;j++)
    M[i][j] =A;
}    
 
}     
        
     fclose(pFile); 
 
for (i=0;i<n;i++)
{ 
for(j=0;j<m;j++)
        printf(" %4i",M[i][j]);
             printf(" \n");
}    
     getch();
}
Укажите на ошибку в моих действиях, буду благодарен!
Вложения
Тип файла: txt matrix.txt (55 байт, 6 просмотров)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru