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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Risseal
0 / 0 / 0
Регистрация: 07.11.2010
Сообщений: 12
#1

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

13.04.2011, 20:08. Просмотров 601. Ответов 0
Метки нет (Все метки)

Здравствуйте, задача стоит такая:
Код
Из файла ввести значения двух матриц: А из 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;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.04.2011, 20:08
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Ввод матриц из файла (C++):

Калькулятор матриц/векторов (ввод в строку) - C++
Доброе утро! Написал несколько простеньких программ с матрицами и векторами, где использованы базовые операции для двух объектов:...

Ввод, транспонирование, умножение и сложение матриц используя функций - C++
Есть две матрицы, каждую из них надо транспонировать и умножить на себя, полученные две матрицы сложить, т.е в конце должна выводиться одна...

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

Считывание нескольких матриц из файла (C) - C++
Всем добрый день. Есть такой вопрос. Имеется текстовый файл, в котором записаны четыре матрицы 4х4, разделенные пустыми строками, как-то...

Считывание нескольких матриц из файла - C++
Зжравствуйте ,помогите с решением такой задачи. Есть файл , в нем хранится матрица.эта матрица считывается в двумерный массив . в...

Умножение матриц, считывание размерностей из файла - C++
Вот такое задание. Из файла file1.txt считывается двумерная вещественная матрица А, из файла file2.txt считывается двумерная вещественная...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.04.2011, 20:08
Привет! Вот еще темы с ответами:

создание матриц с чисел взятых из файла - C++
Создать текстовый файл, и записать 35 integer чисел через пробел, потом считать при помощи программы матрицу 5*7 в виде двухмерного массива...

Считывание матриц из файла и действия над ними - C++
Из текстовых файлов считываются двумерные вещественные матрицы А и В. Вычислить А*В, и поменять местами первый и последний столбец. ...

Ввод из файла - C++
Помогите написать код программы которая проверяет правильно ли указано имя файла и производится ввод из файла.

Ввод из файла - C++
Есть ввод из файла, но при запуске программы ничего не происходит - черный экран с мигающим курсором ifstream in(&quot;D:\file.txt&quot;); ...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru