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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.03.2012, 18:39   #1
Daniel Sixx
Новичок
Джуниор
 
Регистрация: 28.03.2012
Сообщений: 1
По умолчанию вставить новую строку

в двумерном массиве вставить новую строку после строки,в которой находится первый встреченный минимальный элемент

Код:
#include <iostream>
#include<iomanip>
#include<math.h>
using namespace std;

int**creat(int&n, int&m)
{
	cout<<"n=";
	cin>>n;
	cout<<"m=";
	cin>>m;
	int**mas=new int*[2*n];
	for (int i=0; i<n; i++)
	mas[i]=new int [m];
	for (int i=0; i<n; i++)
	for (int j=0; j<m; j++)
{
	cout<<"mas["<<i<<"]["<<j<<"]=";
	cin>>*(*(mas+i)+j);
}

	return mas;
}
void print (int**mas, int n, int m)
{
	for (int i=0; i<n; i++, cout<<endl)
	for (int j=0; j<m; j++)
	cout<<mas[i][j]<<"\t";
}
void deleteMas(int**mas, int n)
{
	for (int i=0; i<n; i++)
	delete[] mas[i];
	delete mas;
}
int main ()
{
	int n, m, k,l ;
	int**a=creat(n, m);

	print(a,n,m);
	for (int i=0; i<n; i++)
	for (int j=0; j<n; j++)
{
	int min=a[0][0];
for (int i=0; i<n; i++)
for (int j=0; j<m; j++)

{if (a[i][j]<min) min=a[i][j];}
l=i;
}
for (int i=0; i<n; i++)
for (int j=0; j<m; j++)
	
cout<<a[i][j]<<"\t";

for (int k=n;k>l;k--)
{for (int j=0; j<m; j++)
{a[k][j]=a[k-1][j];}}
cout<<"Vvedite el-ti novoi stroki"<<endl;
{for(int j=0;j<m;j++)
{cout<<"a["<<l+1<<"]["<<j<<"] = ";
cin>>a[l+1][j];}
n++;}
for(int i=0;i<n;i++,cout<<endl)
{for(int j=0;j<m;j++)
{cout<<a[i][j]<<"\t";}}
return 0;}

Последний раз редактировалось ACE Valery; 28.03.2012 в 19:16.
Daniel Sixx вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Переход на новую строку delphin100 Общие вопросы Delphi 9 31.05.2012 04:52
Перенос на новую строку cargo29 PHP 2 21.09.2011 20:51
Перевод на новую строку Fanyuus Помощь студентам 6 15.05.2011 13:01
Переход на новую строку frreg Microsoft Office Excel 2 17.01.2011 22:32