Az alábbi letöltési lehetőségek közül választhatsz: (
segítség)
Típus: text/plain
Tartalmaz szöveget
Karakterkódolás: us-ascii
Méret: 571 byte
#include <stdio.h>
#define N 6
char T[N];
long X = 0, Y = 0;
void Init (void);
int AddOne (void);
int Search (void);
int main (void) {
printf("<-- Start -->\n");
Init();
do {
X+= Search();
Y++;
} while (AddOne());
printf("%g\n", double(X)/Y);
return 0;
}
void Init (void) {
for (int I = 0; I < N; I++)
T[I] = 0;
}
int AddOne (void) {
for (int I = 0; T[I] && I < N; I++)
T[I] = 0;
if (I < N) {
T[I] = 1;
return 1;
} else
return 0;
}
int Search (void) {
int Q = 1;
for (int I = 0; I < N - 1; I++)
if (T[I] != T[I + 1])
Q++;
return Q;
}