286
Образование, воспитание / Re: Программистов после вуза надо учить буквально всему
« : 14 Листопад 2008, 00:25:49 »а то нахватаются всяких умных словей, а элементарный код (типа strrev без выделения памяти, или даже strcmp/strcpy/strcat) сходу написать не могут// strrev.c
#include <stdio.h>
int main(int argc,char** argv)
{
// в argv[1] нужная строка
// strlen
short i=0;
while(argv[1][i++]!=0);
// непосредственно решение
for(short j=0;j<(i/2-1);j++)
{
argv[1][j]=argv[1][i-j-2]+argv[1][j];//a=a+b
argv[1][i-2-j]=argv[1][j]-argv[1][i-j-2];//b=a-b
argv[1][j]-=argv[1][i-2-j];//a=a-b
}
printf("%s\n",argv[1]);
}
И сколько на это должно уходить времени при наличии gcc? Реально интересно! А то идея алгоритма у меня была моментально в голове, но вот индексы и синтаксис убили 30 минут:-(