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

Запись матрицы в файл - C++

Восстановить пароль Регистрация
 
billy goat
0 / 0 / 0
Регистрация: 27.01.2011
Сообщений: 11
27.01.2011, 21:45     Запись матрицы в файл #1
Ребят,выручайте а
Вообщем надо считать матрицы из файлов,перемножить и записать в 3ий,до меня плохо доходит как записать результат в левый файл
пока код такой:

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 <stdio.h>
#include <iostream>
   
int main(int argc, char* argv[]) {
  const int size = 3;
  int A[size][size] = { 0 };
  int B[size][size] = { 0 };
  
  
  FILE *input1 = fopen("1.txt","r");
  FILE *input2 = fopen("2.txt","r");
 
  if (input1 && input2) {
    for (int i = 0; i < size; i++) {
      for (int j = 0; j < size; j++) {
        fscanf(input1, "%d", &A[i][j]);
        fscanf(input2, "%d", &B[i][j]);
      }
    }
  }       
  int C[size][size] = { 0 };
  for(int i=0; i<3; i++)
        {
                for(int j=0; j<3; j++)
                {
                        for(int k=0;k<3;k++)
                        {
                                C[i][j]+=A[i][k]*B[k][j];
                        }
                }
        }
 
 
  fclose(input1);
  fclose(input2);
 
  fgetchar();
  return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.01.2011, 21:45     Запись матрицы в файл
Посмотрите здесь:

Запись матрицы в файл C++
Считывание и запись матрицы из/в файл C++
Запись в файл элементов матрицы C++
запись матрицы в файл C++
C++ запись матрицы и результатов в файл (использовать stdio)
запись в файл. не создается файл C++
Матрицы, перегрузка, запись в файл C++
Запись матрицы в бинарный файл по строкам C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
silent_1991
Эксперт C++
4938 / 3014 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
27.01.2011, 21:48     Запись матрицы в файл #2
C
1
2
3
4
5
6
7
8
9
10
11
FILE *fout = fopen("output.txt", "w");
 
for (i = 0; i < 3; ++i)
{
    for (j = 0; j < 3; ++j)
        fprintf(fout, "%d", C[i][j]);
 
    fprintf(fout, "\n");
}
 
fclose(fout);
Yandex
Объявления
27.01.2011, 21:48     Запись матрицы в файл
Ответ Создать тему
Опции темы

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