Языки программирования - 39 стр.

UptoLike

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

39
Определите третью функцию left, которая возвращает массив, с элементами,
меньшими максимального элемента заданного вещественного массива из n
элементов. В список параметров включить также количество элементов в
возвращаемом массиве.
Определите ещё одну функцию с именем left, которая по двум заданным
строкам s1 и s2 строит возвращаемую строку (функция возвращает значение типа
char *): к первым n символам строки s1 добавляются n
первых символов строки
s2.
unsigned long left(unsigned long num, unsigned nc);
char *left(const char *s, int n=1);
int main()
{
сhar s=”name”;
unsigned long n=12345678;
int i;
char * s1;
for(i=1; i<4; i++)
{
cout<<left(n,i)<<’\0’;
s1=left(s,i);
cout<<s1<<’\0’;
delete [] s1;
}
return 0;
}
// эта функция возвращает указатель на новую строку, содержащую n первых
//символов заданной строки