Untitled
unknown
plain_text
4 years ago
1.2 kB
26
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...