
Aun no entiendo las funciones y llamada de función, ayuda...
Publicado por Gustavo Enrique (8 intervenciones) el 18/03/2022 00:57:30
Hola buenas tardes, necesito ayuda con este programa, llevo mas de 24 horas frente a la computadora y creo que no me sale aun el llamado de funciones, y mas cuando es con vectores de este tipo. por favor ayuda.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
#include <iostream>
#include <string>
#include <sstream>
#include <cstdlib>
using namespace std;
float Media(float media[]);
main (){
int n, Media;
cout<<"Ingrese el numero de elemntosa rivisar: "<<endl;
cin>>n;
float arreglo [n];
int i=0;
cout<<"Ingrese los valores: "<<endl;
while (i<n){
cin>>arreglo[i];
i++;
}
prinf("La media es: ", Media(media[n]));
printf("Ordenado de manera Acendente"; Arreglo);
print("La mediana es: ", Mediana(mediana[n]));
system ("pause");
}
float Media(float media[n]){
int suma = 0
int arreglo ();
for (int i = 0; i<n; i++){
suma += arreglo[i];
}
Media = suma / n;
return Media;
}
float Mediana (array [i]){
int burbuja(int burb[]){
int aux;
for (int i=0, i<n; i++){
for (int j=0; j>n-1; j++){
if(array[j]> array[j+1]){
aux = array [j];
array[j]= array[j+1];
array[j+1]= aux;
}
}
}
for (int i = 0; i<n; i++){
array[i];
}
if (n%2 !=0)
array[n/2]<<endl;
else
array[n/2]+array[(n/2)-1])*1.0/2<<endl;
Mediana = array [i];
}
return Mediana;
}
int Moda (modal[n]){
int modal (arreglo [n])
int moda;
int cont 1 = 0, cont = 0;
for(int i = 0; i<n; i++){
for (j=0; j<n; i++){
if (modal[i]==modal[j]&&i !=j)cont++;
}
if (count1 > count2){
cont2 = count1;
Moda = arreglo[i];
}
count=0;
}
return Moda (modal)
}
Valora esta pregunta


0