Контрольная работа: Работа над массивами с помощью языка С++
clrscr();
printf(" массив\n");
Print(matr,m);
for(j=0;j<m;j++)
{
if(matr[0][j]>matr[N-1][j])
{
for(t=0;t<N;t++)
for(r=j;r<m-1;r++)
matr[t][r]=matr[t][r+1];
--m;
--j;
}
}
printf("а) .Удалить все столбцы, а которых первый элемент больше последнего.\n");
Print(matr,m);
for(j=0;j<3;j++)
for(i=0;i<N;i++)
{
matr[i][j]*=matr[i][j];
}
printf("б). Заменить все элементы первых трёх столбцов на их квадраты.\n");
Print(matr,m);
printf("\n\n1 - повторить");
}while(getch()=='1');
}
Блок -схема :
Функция Print