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; }
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; }
inline T find_maximum( const T a, const T b, const T c ) { T ab = find_maximum( a, b ); return find_maximum( ab, c ); }