< veljača, 2009  
P U S Č P S N
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28  

Veljača 2009 (1)
Prosinac 2008 (1)
Studeni 2008 (2)
Listopad 2008 (3)
Rujan 2008 (2)
Kolovoz 2008 (2)
Srpanj 2008 (7)

Dnevnik.hr
Gol.hr
Zadovoljna.hr
Novaplus.hr
NovaTV.hr
DomaTV.hr
Mojamini.tv


Komentari On/Off

Opis bloga

Blog o raznim stvarima...


NEKI DOBRI BLOGOVI...

Moj blog sa linkovima

Moj blog sa dizajnima.

blog od Klare
blog od mateje
blog od Iris
blog od cool dizajnerice
Tinich4ever

Sweet girl

Linkovi

Koliko vas je bilo na mom blogu:
Free Hit Counter
Free Hit Counter

Image and video hosting by TinyPic


Glasaj za moj blog na Blogeri.hr







Myspace Pets at YourSpaceIsBest.com






Moje lijepo ime :

IIdeal
VVirile
AAwkward
NNice
AAmbitious

Name / Username:


Name Acronym Generator
From Go-Quiz.com


četvrtak, 26.02.2009.

#include

#define MAXN 100
#define MAXM (MAXN*(MAXN-1)/2)
#define INFILE "trokuti.in"
#define MAXLINE 80

int m, n;
int g[MAXN][MAXN];
int vrh[MAXN][MAXM];

int kolinearni(int a, int b, int c)
{
int i;

for (i = 0; i < m; ++i)
if (vrh[a][i] && vrh[b][i] && vrh[c][i])
return 1;

return 0;
}

int spojeni(int a, int b)
{
int i;

for (i = 0; i < m; ++i)
if (vrh[a][i] && vrh[b][i])
return 1;

return 0;
}

main()
{
int i, j, k, l;
int trokut;
char line[MAXLINE+1];
FILE *in;

in = fopen(INFILE, "rt");

if (in == NULL)
{
printf("File not found!n");
return 1;
}

for (i = 0; i < MAXN; ++i)
for (j = 0; j < MAXM; ++j)
vrh[i][j] = 0;

m = n = 0;
while (!feof(in))
{
fgets(line, MAXLINE, in);

for (i = 0; line[i]; i++)
{
if (line[i] < '0' || line[i] > '9')
continue;

l = 0;
while (line[i] >= '0' && line[i] <= '9')
{
l = l*10 + line[i]-'0';
i++;
}

if (l >n) n = l;
vrh[l-1][m] = 1;
}

m++;
}

for (i = 0; i < n; ++i)
for (j = i+1; j < n; ++j)
g[i][j] = spojeni(i, j);

trokut = 0;
for (i = 0; i < n; ++i)
for (j = i+1; j < n; ++j)
for (k = j+1; k < n; ++k)
if ( (g[i][j] && g[j][k] && g[i][k]) && (!kolinearni(i, j, k)) )
{
printf("(%d, %d, %d)n", i+1, j+1, k+1);
trokut++;
}

printf("%dn", trokut);

getch();
fclose(in);
return 0;
}



| Komentari (3) | Print | # |

<< Arhiva >>

Creative Commons License
Ovaj blog je ustupljen pod Creative Commons licencom Imenovanje-Bez prerada.

This free script provided by
Rainbow Arch