All pastes #1209406 Raw Edit

maat

public c v1 · immutable
#1209406 ·published 2008-09-23 15:46 UTC
rendered paste body
#include <stdio.h>#define KODOKSZAMA 999#define KODHOSSZ 6int min_put_c = -1;int min_put(int n){	if (n == -1)		return min_put_c;	if (min_put_c == -1)		return min_put_c = n;	if (n < min_put_c)		return min_put_c = n;	return min_put_c;}int hammingtav(char a[], char b[]){	int tav = 0;	int i;	for (i = 0; i <= KODHOSSZ; i++)		if (a[i] != b[i])			tav++;	return tav;}int main (int argc, char *argv[]){	int i = 0; /* sor indexe */	int j = 0; /* karakterhelyindex */	int t; /* puffer */	char kodok[KODOKSZAMA][KODHOSSZ+1]; /* a kodok */	while(1) {		t = getchar();		if (t ==  -1) /*EOF)*/			break;		if (t == '\n') {			kodok[i][j] = '\0';			i++;			j = 0;			continue;		}		kodok[i][j++] = t;	}	if (j > 0)		i++;	while (--i >= 0) {		j = i;		while (--j >= 0) {			min_put(hammingtav(kodok[i], kodok[j]));		}	}	printf ("%d\n", min_put(-1));	return 0;}