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

Ввод матриц из файла - C++

Восстановить пароль Регистрация
 
Risseal
0 / 0 / 0
Регистрация: 07.11.2010
Сообщений: 12
13.04.2011, 20:08     Ввод матриц из файла #1
Здравствуйте, задача стоит такая:
Код
Из файла ввести значения двух матриц: А из N* N элементов и B из M*М элементов.
Определить:     
где:    Y_A – значение, определяемое для массива А,
          Y_B – значение, определяемое для массива В.

Значение - сумма элементов выше главной диагонали, включая диагональ.
На паскале такие задачи делал, а вот с С++ не получается

пока не могу разобратся с первым действием - ввод матриц из файла

кусок кода, вообще ничего не выводит
Код
#include <stdio.h>
#include <stdafx.h>

int main()
{
   FILE * fi; 
   fi = fopen("c:\\file.txt","r");
   int n; 
   while( !feof(fi) ) 
   {
	fprintf( fi, "%d\n", n ); 
   }

когда то получилось вывести только 1 строку, но всю матрицу двух или трехмерную не получается.

Добавлено через 22 минуты
upd //разобрался как ввести данные из файла, но как произвести какие то действия с этими данными - не знаю

Код
#include <stdio.h>
#include <string.h>
#include <stdafx.h>
 
int main (int argc, char* argv[])
{
 
        FILE *file; 
		char *fname = "c://file.txt";
        char result_sting[20];
 
        file = fopen(fname,"r");
 
        if(file == 0)
        {
                printf("не могу открыть файл '%s'",fname);
                return 0;
        }
 
 
        int i=0;
        char *real_tail;
 
        while(fgets(result_sting,sizeof(result_sting),file))
        {
                real_tail="";
                printf("%s",result_sting,real_tail);
        }

 
return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.04.2011, 20:08     Ввод матриц из файла
Посмотрите здесь:

C++ Написать программу, которая позволяет осуществить ввод 2-х матриц одинакового размера
Ввод из файла C++
Считывание нескольких матриц из файла (C) C++
C++ Ввод из файла
C++ Ввод, транспонирование, умножение и сложение матриц используя функций
C++ Считывание матриц из файла и действия над ними
умножение матриц, считывание размерностей из файла C++
Калькулятор матриц/векторов (ввод в строку) C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 18:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru