Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Матрицы и массивы задания помочь в исправлении 
:(
    Опции темы
PomogiteTupomu
Дата 27.11.2022, 20:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 27.11.2022

Репутация: нет
Всего: нет



Здравствуйте совсем запутался с это задачкой. Уже 2 день сижу думаю и получаются ошибки помогите исправить код так что бы он работал. Желательно отправить полный код готовый к компилированию.
Код

#include <iostream>
using namespace std;

void FillMat(int arr[][5], int row, int col)
{
for(int i=0; i<row; i++)
{
for(int j=0; j<col; j++)
{
arr[i][j]=rand()%50;
}
}
}
void PrintMat(int arr[][5], int row, int col)
{
for(int i=0; i<row; i++)
{
for(int j=0; j<col; j++)
{
cout<<arr[i][j]<<"\t";
}
cout<<endl;
}

}
void SortMat(int arr[][5], int row, int col)
{
for (int i=0;i<row;i++)
{
for (int j=0;j<col-1;j++)
{

bool flag=false;
for (int q=col-1;q>j;q--)
{
if (arr[i][q]<arr[i][q-1])
{
int tmp=arr[i][q];
arr[i][q]=arr[i][q-1];
arr[i][q-1]=tmp;
flag=true;
}
}
if (flag=false)
{
break;
}

}
}
}
void main ()
{
srand (time(0));
int const row=5;
int const col=5;
int arr[row][col];
FillMat(arr, row, col);
PrintMat(arr, row, col);
cout<<endl;
SortMat(arr, row, col);
PrintMat(arr, row, col);
cout<<endl;

}




Задание звучит так: Дана действительная квадратная матрица порядка 2n. Получить новую матрицу, переставляя ее блоки размера n × n. Код на С++.
user posted image

 smile 
PM MAIL   Вверх
HexoGen(i)us
Дата 15.12.2022, 16:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 9.2.2003

Репутация: нет
Всего: нет



Для начала подумайте чему у вас равен n, и чему равно 2n?
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.1260 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.