Конкурсы

 

 

 

 

 

 

 

 

 

 

 

 

[На главную]

 

Конкурс по программированию

Задание:

По заданному прототипу написать тело функции

 

Время:

5 минут

Начисление баллов:

Одновременно соревнуются 2 участника, которым дается одно и то же задание. Участник, реализовавший тело функции меньшим количеством символов, считается победителем. Символы разделители - пробелы, табуляции, перевод строки и прочее не считаются.

 

 

Пример задания:

По заданному прототипу функции, не используя стандартные библиотечные функции языка С написать функцию копирования строки.

 

Вариант решения 1:

void StrCpy(char *dest, const char *src)

{

while(*dest++=*src++);

}

Количество символов: 24

 

Вариант решения 2:

void StrCpy(char *dest, const char *src)

{

int i=0;

for(i=0; dest[i-1]!=0; i++) dest[i]=src[i];

}

Количество символов: 46.

 

 

 

 
Нижний Новгород 2002
Hosted by uCoz