С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Запись и чтение элементов матрицы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ потоки http://www.cyberforum.ru/cpp-beginners/thread65704.html
всем привет! начал учить самостоятельно си++, и сразу возникли сложности с потоками. подскажите, что почитать?
C++ Рекурсия: расставить знаки операций между числами Прошу вас помочь мне с рекурсией. Для заданного набора целых чисел без знака расставить между ними знаки сложения, вычитания и умножения так, чтобы результат полученного арифметического выражения... http://www.cyberforum.ru/cpp-beginners/thread65702.html
C++ матрицы
в матрицу С добавить строки, которые есть в матрице А, но отсутствуют в матрице В. нужно разработать программу на си, реализующую этот алгоритм.
C++ Работа со строками
Люди, если есть у кого время прошу просветить на тему Работу со строками ! Начили изучать, а примеров никаких нет ! И надо решить четыре задачи, но четвёртую не обязательно.....Спасибо ! :sorry: ...
C++ Консоль и GUI http://www.cyberforum.ru/cpp-beginners/thread65674.html
Доброго времени суток! Я-новичок, в рамках учебной программы изучал когда-то С++, было это давно, и программировали тогда мы под консоль. Собственно, в данное время иногда чувствуется острая...
C++ Почему цикл не заканчивается??? Всем добрый день! У меня здесь вопрос по циклу while. Вот программа по подсчёту букв и сочетаний в тексте: #include <iostream> #include <string> #include <ctype.h> void main() { using... подробнее

Показать сообщение отдельно
357STALKER
0 / 0 / 0
Регистрация: 18.05.2009
Сообщений: 8

Запись и чтение элементов матрицы - C++

20.11.2009, 19:59. Просмотров 657. Ответов 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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
#include <cstdlib>
#include <iostream>
#include <fstream>
#include <time.h>
#include <windows.h>
#include <math.h>
 
using namespace std;
 
int main()
{int n=10;
int i, j, k, l;
int **matr, **matr2;  //ôîðìèðîâГ*Г*ГЁГҐ Г¬Г*òðèöû
matr=new int*[n];
for (int i=0; i<n; i++)
    matr[i]=new int[n];
    for(i=0; i<n; i++)  //ââîä ýëåìåГ*òîâ Г¬Г*òðèöû
       for(j=0; j<n; j++)
       {
          srand (unsigned (time(0)));
          matr[i][j]=rand()%10+1;
       }
char str[50];
CharToOem ("ÈñõîäГ*Г*Гї Г¬Г*òðèöГ*", str);
cout<<str<<endl;
for(i=0; i<n; i++)
        {
       for(j=0; j<n; j++)
          cout<<matr[i][j]<<" ";
          cout<<endl;
        }
ifstream fileIn;
ofstream fileOut;
 fileOut.open("matr.txt", ios::out);
     for(i=0; i<n; i++)
       for(j=0; j<n; j++)
   fileOut << "" << matr[i][j];
   fileOut.close();
int m=10, o;
matr2=new int*[m];
for (int k=0; k<m; k++)
    matr2[k]=new int[m];
    for(k=0; k<m; k++)  
       for(l=0; l<m; l++)
          {fileIn.open("matr.txt", ios::in);
           fileIn >> matr2[k][l];
            fileIn.close();
           }
CharToOem("ÏåðåïèñГ*Г*Г*Г*Гї Г¬Г*òðèöГ*", str);
cout<<str<<endl;
for(k=0; k<m; k++)
        {
       for(l=0; l<m; l++)
          cout<<matr2[k][l]<<" ";
          cout<<endl;
        }
 
getchar();
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.