Scrieți o aplicație C/C ++ care citește de la tastatură un tablou de până la 10 numere
întregi valori în intervalul 2, ..., 10 . Dimensiunea reală este introdusă de la tastatură, tabloul
fiind alocat dinamic. Definiți două funcții care consideră tabloul ca parametru și
returnează valorile minime și maxime din tablou. Definiți o altă funcție care
returnează valoarea medie a elementelor introduse in tablou.
Răspunsuri la întrebare
Răspuns de
0
#include <stdio.h>
#include <stdlib.h>
int min(int *v, int n)
{
int i, min = v[0];
for (i = 1; i < n; i++)
if (v[i] < min)
min = v[i];
return min;
}
int max(int *v, int n)
{
int i, max = v[0];
for (i = 1; i < n; i++)
if (v[i] > max)
max = v[i];
return max;
}
float medie(int *v, int n)
{
int i, sum = 0;
for (i = 0; i < n; i++)
sum += v[i];
return (float)sum / n;
}
int main()
{
int *v, n, i;
printf("n = ");
scanf("%d", &n);
v = (int *)malloc(
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă