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

De la tastatură se citesc elementele unui vector de dimensiunea n, (n<=100) de numere întregi. Elaborați un program prin intermediul căruia determină cîte numere maximale există în tabloul dat.\

IN C VA ROG

Răspunsuri la întrebare

Răspuns de VxF
0

Răspuns:

#include <stdio.h>

#include <limits.h>

void main()

{

   int vector[100];

   int n, maxim = INT_MIN, bucati;

   printf("n: ");

   scanf("%d", &n);

   printf("%d numere: ", n);

   for (int i = 0; i < n; i++) {

       scanf("%d", &vector[i]);

   }

   for (int i = 0; i < n; i++) {

       if (maxim < vector[i]) {

           maxim = vector[i];

           bucati = 1;

       } else if (maxim == vector[i]) {

           bucati++;

       }

   }

   printf("Elementul maxim %d se găsește în vector de %d ori\n", maxim, bucati);

}

Explicație:

Alte întrebări interesante