HTMLify
arrays.c
Views: 2 | Author: abh
#include <stdio.h>
void print_int_array(int array[], int len) {
printf("[");
for (int i=0; i<len; i++) {
if (i == len - 1) {
printf("%d", array[i]);
} else {
printf("%d, ", array[i]);
}
}
printf("];\n");
}
int main() {
int len, i;
printf("Enter len of array: ");
scanf("%d", &len);
int array[len];
printf("Starting filling the array\n");
for (i=0; i<len; i++) {
printf("array[%d] = ", i);
scanf("%d", &array[i]);
}
printf("array is ready\n");
print_int_array(array, len);
// smallest and largest
int smallest, largest;
smallest = array[0];
largest = array[0];
for (i=1; i<len; i++) {
if (array[i] < smallest) {
smallest = array[i];
}
if (array[i] > largest) {
largest = array[i];
}
}
// reversing
int tmp;
for (i=0; i<(len/2); i++) {
tmp = array[i];
array[i] = array[len-i-1];
array[len-i-1] = tmp;
}
printf("Smallet number in array: %d\nLargest number array: %d\n", smallest, largest);
printf("Reverse of the array is :\n");
print_int_array(array, len);
printf("\n");
return 0;
}