summaryrefslogtreecommitdiff
path: root/euler8.c
blob: d0581beb6ce1c585ac21f7d1f794a5156c925dce (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>

int main()
{
	int greatest=0,t;
	char a[1100];
	int d[1100],i;
	scanf("%s",a);
	for (i=0;i<4;++i)
		d[i]=a[i]-'0';
	for (i=4;a[i];++i){
		d[i]=a[i]-'0';
		t=d[i]*d[i-1]*d[i-2]*d[i-3]*d[i-4];
		if (t>greatest)
			greatest=t;
	}
	printf("%d\n",greatest);
	return 0;
}