Informatică, întrebare adresată de vladbarbaneagra2004, 8 ani în urmă

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 danielpetrupasc
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