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

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

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.70
ya chef
0 / 0 / 0
Регистрация: 13.11.2009
Сообщений: 5
15.12.2009, 16:30     Запись в файл элементов матрицы #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;

}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.12.2009, 16:30     Запись в файл элементов матрицы
Посмотрите здесь:

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

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
R0mm
Псевдо программист
 Аватар для 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()
Yandex
Объявления
16.12.2009, 07:25     Запись в файл элементов матрицы
Ответ Создать тему
Опции темы

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