minsuu / ososos2016

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

$ gcc file.c -o file
$ echo 100 > input.txt
$ ./file input.txt output.txt
$ cat output.txt
100
$
#include <stdio.h>
int main(int argc, char *argv[]) {
	if (argc<3){
		printf("not enough arguments!");
		return 0;
	}
	FILE *in, *out;
	int n;
	in = fopen(argv[1],"r");
	out = fopen(argv[2],"w");
	fscanf(in,"%d",&n);
	fprintf(out,"%d",n);
	fclose(in);
	fclose(out);
	return 0;
}




#include <stdio.h>

int maxSub(int a[], int n){
	int i,j,ret=a[0]; // assume n>0
	for(i=0;i<n;i++){
		int sum=0;
		for(j=i;j<n;j++){
			sum += a[j];
			if(ret<sum) ret = sum;
		}
	}
	return ret;
}

int main(void) {
	int a[1010], n, i;
	scanf("%d",&n);
	for(i=0;i<n;i++) scanf("%d",&a[i]);
	printf("%d",maxSub(a,n));
	return 0;
}

About