close

Вход

Забыли?

вход по аккаунту

?

защита 6

код для вставкиСкачать
Белорусский государственный университет информатики и радиоэлектроники Факультет компьютерного проектирования
Лабораторная работа №6
Обработка двухмерных динамических массивов
Вариант 5
Выполнил: Долгий Олег
Проверил: Сенько А.В.
{
if ((Edit1->Text!="")&&(Edit2->Text!=""))
{
int n=StrToInt(Edit1->Text);
int m=StrToInt(Edit2->Text);
int **a;
a=new int*[n];
for(int i=0; i<n; i++)
{
a[i] = new int [m];
}
bool c=true;
for (int i=0;(i<n)&&(c);i++)
{
for (int j=0;(j<m)&&(c);j++)
{
if(StringGrid1->Cells[j+1][i+1]=="")
{
c=false;
ShowMessage("Введите все элементы");
}
else
{
a[i][j]=StrToInt(StringGrid1->Cells[j+1][i+1]);
}
}
}
if (c)
{
int s=0;
for (int i=0;i<n;i++)
{
for (int j=1;j<m-1;j++)
{
if ((a[i][j-1]>a[i][j])&&(a[i][j+1]<a[i][j]))
{
s++;
}
}
}
Label3->Caption="Результат:"+IntToStr(s);
}
for(int i=0; i<n; i++)
{
delete []a[i];
}
}
}
Документ
Категория
Рефераты
Просмотров
29
Размер файла
167 Кб
Теги
защита
1/--страниц
Пожаловаться на содержимое документа