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
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
Engleza,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Fizică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă