Untitled
unknown
plain_text
3 years ago
1.2 kB
22
Indexable
#include <stdio.h> #include <string.h> #include <math.h> #include <stdlib.h> void input_array(int a[], int *n) { int i; scanf("%d", n); for (i = 0; i < *n; i++) scanf("%d", &a[i]); } void output_array(int a[], int *n) { int i; for(i = 0; i < *n; i++) { printf(" %d", a[i]); } } int lonnhat (int a[], int n){ int max = 0; for(int i = 0; i < n; i++){ if(a[i] > max) max = a[i]; } return max; } int solon(int a[], int n){ int sl = 0; int mn; mn = lonnhat(a, n); for(int i = 0; i < n; i++){ if(a[i] > sl && a[i] < mn) sl = a[i]; } return sl; } int demm(int a[], int n){ int c,dem = 0; c = solon(a,n); for(int i = 0; i < n; i++){ if (a[i] == c) dem++; } return dem; } void denn(int a[], int n){ int vitri = solon(a,n); for(int i = 0; i < n; i++){ if(a[i] == vitri){ printf("%d ", i + 1); } } } int main() { int a[100], n; input_array(a, &n); printf("%d\n", demm(a,n)); denn(a,n); return 0; }
Editor is loading...