CiberUtilidades
2010-09-20 20:33:47 UTC
-------------------------------------
1. Hola necesito ayuda con este problema :
-----------------------------------------------------------------------------------------------------------------------------------------------------En la universidad se dictan cierta cantidad cursos donde cada curso puede tener cierta cantidad de grupos y en donde cada grupo puede cierta cantidad de alumnos, si cada alumno da 10 practicas. Construya un programa para determinar el promedio de cada alumno, promedio de cada grupo de cada curso y el promedio general.
-----------------------------------------------------------------------------------------------------------------------------------------------------
Bueno seria simple con funciones y eso, pero el profesor lo quiere ademas con punteros y esto me confunde ... aqui una pequeña muestra de lo que hicimos en clase ..
-----------------------------------------------------------------------------------------------------------------------------------------------------
#include
#include
#include
#include
#define max 20
using namespace std;
//Prototipos de funcion
void leerVector(int X[max], int *dimX);
void mostrarVector(int X[max], int dimX);
int main()
{
int A[max],na;
leerVector(A, &na);
mostrarVector(A, na);
printf("\n\n");
system("pause");
return (0);
}
//Inplementacion de los prototipos de funcion
void leerVector(int X[max], int *dimX)
{
int i,n, val;
scanf("%d", &n);
if(n
X[i]=val;
i=i+1;
}
*dimX=n;
}
else{
printf("dimension fuera de Rango... \n\n");
system("pause");
exit(0);
}
}
void mostrarVector(int X[max], int dimX)
{
int i, val;
printf("Vector = { ");
if(dimX>0){
for(i=0;i
printf("%4d", val);
i=i+1;
}
printf("|");
}
else{
printf("Vectores vacios... \n\n");
system("pause");
exit(0);
}
}
-------------------------------------------------------------------------------------------------------------------------------------------------
2. Haber si alguien me puede hechar la mano con esta otra ..
Ademas como otra tarea me gustaria saber como hacer con punteros y funciones ( igual al anterior ) estas operaciones, esto con vectores (array unidimensionales) :
SUMAR
MULTIPLICAR
RESTAR
BUSCAR
ORDENAR
PRODUCTO VECTOR
PRODUCTO ESCALAR
+10 PARA EL QUE ME PUEDA AYUDAR EN MI TAREA ...
UN SALUDO ...