Se citeşte un număr natural nenul n(1<=n<=50) de la tastatură. Scrieţi un program C care citeşte un şir de n elemente numere întregi, de maxim 9 cifre fiecare, apoi determină şi afişează numărul de apariţii a minimului în şirul de elemente citit iniţial.
In aplicatia Dev C++
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n, i, min, count=0;
scanf("%d", &n);
int *arr = (int*)malloc(n*sizeof(int));
for (i=0;i<n;i++){
scanf("%d", &arr[i]);
}
min=arr[0];
for (i=0;i<n;i++){
if (arr[i]<min)
min=arr[i];
}
for (i=0;i<n;i++){
if (arr[i]==min)
count++;
}
printf("%d", count);
free(arr);
return 0;
}
Explicație:
Sper să ajute!
Alte întrebări interesante
Istorie,
8 ani în urmă
Matematică,
8 ani în urmă
Istorie,
8 ani în urmă
Limba română,
9 ani în urmă
Engleza,
9 ani în urmă