Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 07:27 05.07.25 
Клубове/ Компютри и Интернет / Програмисти Пълен преглед*
Информация за клуба
Тема Re: още малко помощ за масив [re: 4o4okal]
Автор Tweeg ()
Публикувано08.05.09 16:47  




#include "stdio.h"
#include "string.h"
#include "time.h"

#define SIZE 21
#define EMPTY SIZE
unsigned char perm[SIZE];

void fperm(unsigned char Number)
{
unsigned char i, j, count;

if (SIZE == Number)
{
char buff[1 /*\n*/ + 1/*{*/ + 4*SIZE - 2 + 1/*}*/ + 1/*0*/];
buff[0] = '\n';
buff[1] = '{';

for (i = 0; i < SIZE; i ++)
{
if (i != SIZE -1)
{
sprintf(buff + 2 + i * 4, "%2d, ", perm[ i]);
}
else
{
sprintf(buff + 2 + i * 4, "%2d", perm[ i]);
}
}
buff[1 + 1 + 4*SIZE - 2] = '}';
buff[1 + 1 + 4*SIZE - 2 + 1] = 0;
printf(buff);
}
else
{
for (i = 0; i < SIZE - Number; i ++)
{
count = 0;
for (j = 0; j < SIZE; j++)
{
if (EMPTY == perm[j])
{
if (count >= i)
{
perm[j] = Number;
fperm(Number + 1);
perm[j] = EMPTY;
break;
}
count ++;
}
}
}
}
}

int main(int argc, char* argv[])
{
time_t start, end;

memset(perm, EMPTY, SIZE);

time(&start);

fperm(0);

time(&end);

printf("\n\nExecution time in second: %ld", end - start);

getchar();

return 0;
}


P.S. аз бих сменил
#define SIZE 21
на примерно
#define SIZE 9
преди да пусна програмата :)

Редактирано от Tweeg на 08.05.09 22:18.



Цялата тема
ТемаАвторПубликувано
* още малко помощ за масив 4o4okal   07.05.09 20:55
. * Еееххх математика ... Colombino   08.05.09 00:54
. * Re: Еееххх математика ... BlGBUGEX   08.05.09 04:09
. * Re: Еееххх математика ... 4o4okal   08.05.09 07:03
. * Re: Еееххх математика ... Colombino   08.05.09 10:18
. * Re: Еееххх математика ... BlGBUGEX   08.05.09 16:06
. * Re: Еееххх математика ... Tweeg   08.05.09 16:56
. * Re: Еееххх математика ... Colombino   08.05.09 17:38
. * Re: още малко помощ за масив Пaньo Дoнeв   08.05.09 07:08
. * Re: още малко помощ за масив Tweeg   08.05.09 16:47
. * Re: още малко помощ за масив Colombino   08.05.09 17:43
. * Re: още малко помощ за масив Tweeg   08.05.09 22:18
. * Re: още малко помощ за масив Colombino   09.05.09 00:06
. * Re: още малко помощ за масив Tweeg   09.05.09 00:26
. * Re: още малко помощ за масив Colombino   09.05.09 09:22
. * Re: още малко помощ за масив BlGBUGEX   09.05.09 02:33
. * Re: още малко помощ за масив Tweeg   09.05.09 13:12
. * Re: още малко помощ за масив BlGBUGEX   10.05.09 01:38
. * Re: още малко помощ за масив Tweeg   10.05.09 17:03
. * Re: още малко помощ за масив BlGBUGEX   10.05.09 20:46
. * Re: още малко помощ за масив Colombino   09.05.09 11:28
. * Re: още малко помощ за масив Tweeg   09.05.09 13:04
. * Re: още малко помощ за масив Sargon lll   14.05.09 11:18
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2025 Dir.bg Всички права запазени.