Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.10.2010, 19:05   #1
Маргоша
Новичок
Джуниор
 
Регистрация: 23.10.2010
Сообщений: 1
Вопрос Матрица в С++. максимальный элемент каждого столбца.

Помогите пожалуйста с программой, не могу решить уже замучилась...

Дана матрица 5х5. Найти максимальный элемент каждого столбца.

Заранее спасибо.
Маргоша вне форума Ответить с цитированием
Старый 23.10.2010, 19:50   #2
Xeonc
Форумчанин
 
Регистрация: 20.10.2010
Сообщений: 143
По умолчанию

Код:
#include "stdafx.h"
#include <stdio.h>
#include <conio.h>
# include <iostream> 
#include <stdlib.h>
#include <time.h>
using namespace std; 


int main()
{
	//Инициализируем рандомайзер для заполнения матрицы
	srand(time (NULL));
	//Определяем матрицу
	int matrix[5][5];
	//Заполняем матрицу случайными элементами
	for(int i = 0; i<5 ; i++)
		for(int j = 0;j<5;j++)
			matrix[i][j] = rand();

	//Запускаем цикл сравнения
	for(int i = 0; i<5;i++)
	{
		//Определяем переменную внутри цикла специально, чтобы при переходе на следующий стобик(т.е. новую итеррацию цикла)- она обнулялась
		int maxValue=0;
		//Пробегаем циклом по каждому элементу столбика, каждый раз сравниваем исходный элемент со следующим, и с максимальным на данный момент. Если проверяемый
		//элемент больше последующего и больше максимального - то пересохраняем это значение в переменную
		for(int j = 0; j < 4; j++)
		{
			if((matrix[j][i]>matrix[j+1][i])&&(matrix[j][i]>maxValue))
			{
				maxValue = matrix[j][i];
			}
		}
		//Выводим на экран
		cout<<"V "<<i+1<<" stolbce max element  "<<maxValue<<endl;
	}
	_getch();
    return 0; 
}
451 -870-7(три)6. Выполняю работы на заказ, гарант честности - ВМ аттестат с 60+ БЛ без претензий

Последний раз редактировалось Xeonc; 23.10.2010 в 19:53.
Xeonc вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Максимальный элемент в строке Nikita++ Помощь студентам 1 23.10.2010 15:46
Максимальный элемент матрицы maloy-rom Помощь студентам 1 24.12.2009 00:17
Максимальный элемент матрицы gessi Паскаль, Turbo Pascal, PascalABC.NET 2 14.09.2009 09:23
Дана матрица А(6,5). Составить массив, содержащий максимальные элементы каждого столбца. caen21rus Общие вопросы C/C++ 6 27.05.2009 17:06
Максимальный элемент массива j_Q Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 0 04.11.2008 22:48