Untitled

 avatar
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...