Информатика. Общая информатика. Основы языка C++. Мамонова Т.Е. - 158 стр.

UptoLike

Составители: 

{
cout<<matr[i];
cout<<«\n»;
}
int k;
cout<<«\nK=?»;
cin>>k;
if(k>=n){cout<<«There is not such string\n»;re-
turn;}
char **temp=new char*[n-1];
int j=0;
for(i=0;i<n;i++)
if(i!=k)
{
temp[j]=new char[strlen(matr[i])];
strcpy(temp[j],matr[i]);
j++;
}
n--;
for(i=0;i<n;i++)
{
cout<<temp[i];
cout<<«\n»;
}
getch();
}
4.8. Функции в C++
С увеличением объема программы становится невозможно удержи-
вать в памяти все детали. Чтобы уменьшить сложность программы, ее
разбивают на части. В C++ задача может быть разделена на более про-
стые подзадачи с помощью функций. Разделение задачи на функции
также позволяет избежать избыточности кода, т.к. функцию записывают
один раз, а вызывают многократно. Программу, которая содержит функ-
ции, легче отлаживать.
Часто используемые функции можно помещать в библиотеки. Та-
ким образом, создаются более простые в отладке и сопровождении про-
граммы.
158