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

Как сделать чтобы потом выводило матрицу с максимумом и минимумом, которые я нашел, поменяными местами? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Напишите программу, которая находит сумму ряда http://www.cyberforum.ru/cpp-beginners/thread1311153.html
напишите программу которая находит сумму 1+1/2+1/3+1/4+.....1/n
C++ Одномерный массив (вывод наоборот) Вот моя программа. Она создает массив. Но я не знаю как сделать так, чтобы потом выводился еще и реверсированный массив. int _tmain(int argc, _TCHAR* argv) { const int N = 10; int i; int mas; for(i=1;i<=N;i++) { cout << "mas->"; cin >> mas; http://www.cyberforum.ru/cpp-beginners/thread1311144.html
C++ Не читает кириллицу с бинарного файла
У меня не читается кириллица с бинарного файла, то есть читается, но выводится всякая чушь. Что делать? typedef struct {float percent, vklad, nevypl;} client; typedef struct {client x; string type, firm; float cost;} b_firma; ... void showf() { system("cls"); ifstream f1("База данных.bd", ios::binary); f1.read((char*)&B,sizeof(B)); do
Работа с Декой C++
Уважаемые форумчане, помогите разобраться, почему не работает функция fill() в моей программе. После выбора создать, или добавить новый элемент, ничего не происходит и совершается выход, хотя, по-идее должен включаться ввод строки. #include "stdafx.h" class Laba { public: void fill(); void addF();
C++ Связной список / дерево http://www.cyberforum.ru/cpp-beginners/thread1311133.html
Здравствуйте, нужна помощь с программой. Задание прикрепляю. Буду благодарен за любую помощь. Сдавать скоро, а идей по реализации вообще нет.
C++ Подсчёт нулей в двоичном коде Есть код который возвращает количество единиц в двоичном представлении целого числа, как переделать что бы он считал количество нулей ? int count (int a) { int r=0; while(a) { a&=(a-1); ++r; } подробнее

Показать сообщение отдельно
Zver6233
36 / 36 / 8
Регистрация: 21.06.2013
Сообщений: 271
Записей в блоге: 1
26.11.2014, 00:53     Как сделать чтобы потом выводило матрицу с максимумом и минимумом, которые я нашел, поменяными местами?
Цитата Сообщение от sssasha Посмотреть сообщение
#include <iostream>
#include<iomanip>
#include<cstdlib>
using namespace std;
int main()
{
const size_t size(3);
int **matrix = new int* [size];
for(size_t i=0; i<size; ++i)
matrix[i] = new int [size];
for(size_t i=0; i<size; ++i)
{
for(size_t j=0; j<size; ++j)
std::cout<<std::setw(2)<<(matrix[i][j] = rand()%10);
std::cout<<"\n";
}
int maximal(matrix[0][0]),minimal(matrix[0][0]);
for(size_t i=0; i<size; ++i)
for(size_t j=0; j<size; ++j)
{
if((i > j) && matrix[i][j] < minimal)
minimal = matrix[i][j];
if((i > j) && matrix[i][j] > maximal)
maximal = matrix[i][j];
}
std::cout<<"\nmin: "<<minimal<<"\nmax: "<<maximal;
}
найди индекса минимального и максимального. потом с помощью дополнительной переменной переставь местами мин и макс. будет это виглядить примерно так :

C++
1
2
3
temp=matrix[mini][minj];
        matrix[mini][minj]=matrix[maxi][maxj];
        matrix[maxi][maxj]=temp;
где mini,minj,maxi,maxj это индекса
 
Текущее время: 09:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru