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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.70
ya chef
0 / 0 / 0
Регистрация: 13.11.2009
Сообщений: 5
#1

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

15.12.2009, 16:30. Просмотров 1300. Ответов 1
Метки нет (Все метки)

Подскажите пожалуйста как записать в файл матрицу и её седловую точку (число 31). И можно ли сделать так,чтобы матрица задавалась случайными числами?
Вот код программы:
Код
#include <stdio.h>
#include <conio.h>
#define MAX_WIDTH 7
#define MAX_HEIGHT 7

int m[MAX_WIDTH][MAX_HEIGHT]= {
{ 9, 8, 4, 24, 5, 6, 7},
{ 10, 7, 14, 23, 9, 6, 13},
{ 12, 6, 9, 25, 5, 14, 4},
{ 14, 12, 11, 30, 3, 13, 9},
{ 17, 14, 1, 27, 17, 10, 18},
{ 23, 19, 6, 33, 18, 1, 21},
{ 31, 33, 37, 40, 41, 49, 50},
};
int main( void ) {

int i, j, val;
int min_h[MAX_WIDTH], max_w[MAX_HEIGHT];


for ( i= 0; i<MAX_WIDTH; i++ ) {
val= m[i][0];
for ( j= 1; j<MAX_HEIGHT; j++ ) {
if ( m[i][j]<val ) { val= m[i][j]; }
}
min_h[i]= val;
}

for ( j= 0; j<MAX_HEIGHT; j++ ) {
val= m[0][j];
for ( i= 1; i<MAX_WIDTH; i++ ) {
if ( m[i][j]>val ) { val= m[i][j]; }
}
max_w[j]= val;
}

for ( i= 0; i<MAX_WIDTH; i++ ) {
for ( j= 0; j<MAX_HEIGHT; j++ ) {
if ( m[i][j] == max_w[j] && m[i][j] == min_h[i] ) {
printf( "m[%d][%d]=%d\n", i, j, m[i][j] );
}
}
}
getch();

return 0;

}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.12.2009, 16:30
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Запись в файл элементов матрицы (C++):

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

Запись матрицы в файл - C++
Не могу записать введёную матрицу в файл: #include &lt;conio.h&gt; #include &lt;stdio.h&gt; #include &lt;malloc.h&gt; #include &lt;stdlib.h&gt; void...

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

запись матрицы в файл - C++
Подскажите пожалуйста в чем ошибка и как можно ее исправить?Надо записать матрицу в файл. Программа записывает вместо матрицы 9-значное...

Считывание и запись матрицы из/в файл - C++
Так,вообще вот исходный файл(F:\****\****\input.txt): 3 3 1 2 3 4 5 6 7 8 9 Первые два числа это размеры матрицы,остальные эта...

Запись матрицы в текстовый файл - C++
Нужна помощь! Программа должна создавать текстовый файл в который будет записана матрица. Все работает, но матрица записываеться в...

1
R0mm
Псевдо программист
192 / 113 / 15
Регистрация: 19.09.2009
Сообщений: 303
16.12.2009, 07:25 #2
Цитата Сообщение от ya chef Посмотреть сообщение
как записать в файл матрицу
C++
1
2
3
FILE *stream;
fopen_s( &stream, "fprintf.out", "w" );
fprintf( stream, "%s%c", s, c );
Цитата Сообщение от ya chef Посмотреть сообщение
И можно ли сделать так,чтобы матрица задавалась случайными числами?
C++
1
srand(), rand()
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.12.2009, 07:25
Привет! Вот еще темы с ответами:

Матрицы, перегрузка, запись в файл - C++
вообщем есть 2 матрицы их нужно сложить и перемножить и записать результаты в файл , у меня вместо результатов выдает какие-то числа в 16...

Запись матрицы в бинарный файл по строкам - C++
Всем доброго времени суток! Надо записать размерность и матрицу в бинарный файл по строкам, а потом считать ее. Написал код, но получается...

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

Запись и чтение элементов матрицы - C++
Здравствуйте. Необходимо написать программу для записи в файл элементов матрицы с последующим их чтением в другую матрицу (исходная матрица...


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

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

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