示例#1
0
int main(int argc, char** argv) {
	int main_array[256];
	int number_of_elements = 0;
	int element = 0;
	
	
	for (int i = 0; i <= 255; ++i) {
		main_array[i] = 0;
	}
	
	printf("\nEnter number of elements: ");
	scanf("%i", &number_of_elements);
	
	for(int i = 0; i < number_of_elements; ++i) {
		printf("\nEnter element #%i: ", i);
		scanf("%i", &element);
		main_array[i] = element;
	}
	
	printf("\nMaximum is %i", find_maximum(main_array, number_of_elements));
	
	printf("\n");
	
	return 0;
}
示例#2
0
int main() {
  int c, array[100], size, location, maximum;
 
  printf("Input number of elements in array\n");
  scanf("%d", &size);
 
  printf("Enter %d integers\n", size);
 
  for (c = 0; c < size; c++)
    scanf("%d", &array[c]);
 
  location = find_maximum(array, size);
  maximum  = array[location];
 
  printf("Maximum element location = %d and value = %d.\n", location + 1, maximum);
  return 0;
}
int main (int argc, char ** argv) {
	if (argc != 2) {
		fprintf (stderr, "usage: %s <N>\n", argv[0]);
		return 1;
	}

	int N = atoi (argv[1]);

	if (N < 1)
		return 1;

	int ** matrix = allocate_random_matrix (N);

	printf ("%d\n", find_maximum (matrix, N));

	free_matrix (matrix, N);

	return 0;
}
示例#4
0
inline T find_maximum( const T a, const T b, const T c )
{
    T ab = find_maximum( a, b );
    return find_maximum( ab, c );
}