Untitled
unknown
plain_text
a year ago
838 B
4
Indexable
#include <stdio.h> int main() { int size; printf("Enter the size of the array: "); scanf("%d", &size); if (size < 2) { printf("Array should have at least two elements\n"); return 1; } int arr[size]; printf("Enter %d elements:\n", size); for (int i = 0; i < size; i++) { scanf("%d", &arr[i]); } int largest = arr[0]; int second_largest = arr[0]; // Initialize second largest to the first element for (int i = 1; i < size; i++) { if (arr[i] > largest) { second_largest = largest; largest = arr[i]; } else if (arr[i] > second_largest && arr[i] != largest) { second_largest = arr[i]; } } printf("Second largest number: %d\n", second_largest); return 0; }
Editor is loading...
Leave a Comment