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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ассортимент на тему "функции" http://www.cyberforum.ru/cpp-beginners/thread74804.html
Привет всем программистам ;)!..Скажите. а решённые задачки здесь как-нибудь отсортированы?а-то хотедось бы найти задачи на тему 2функции" и посмотреть , как они решаются)))
C++ Создать текстовый файл с записями фиксированной длины. Создать текстовый файл с записями фиксированной длины. Файл содержит информацию о стоимости 10 наименований товаров в различных магазинах. Определить в каком магазине продаются самые дешевые... http://www.cyberforum.ru/cpp-beginners/thread74800.html
C++ периметр многоугольника
В задаче необходимо вычислить периметр n-угольника, используя подпрограмму вычисления точек пересечения его сторон( уравнения сторон заданы посредством коэффициентов k,b);подпрограамму вычисления...
C++ В чем ошибка? Алгоритм Флойда
Не понимаю почему не запускается, может нужна еще кака-набудь библиотека? Программу нашел в интернете #include <vcl.h> #pragma hdrstop #pragma argsused #include "iostream.h" const int INF =...
C++ Зацикливание http://www.cyberforum.ru/cpp-beginners/thread74784.html
помогите исправить ошибку пожалуйста! у меня зацикливается она! # include "stdafx.h" # include <stdio.h> #include <time.h> #include <fstream> # define SI sizeof (int) ...
C++ матрица Помогите написать программу на С++.Нужно об числить суму каждый строки и каждого столбца в двухмерном масиве и записать это все в два одномерных массива. подробнее

Показать сообщение отдельно
ya chef
0 / 0 / 0
Регистрация: 13.11.2009
Сообщений: 5

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

15.12.2009, 16:30. Просмотров 1311. Ответов 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru