Cita:
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 ..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.
Código C:
Ver original
#include<iostream> #include<stdio.h> #include<stdlib.h> #include<conio.h> #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); return (0); } //Inplementacion de los prototipos de funcion void leerVector(int X[max], int *dimX) { int i,n, val; if(n<max){ for(i=0;i<n;){ X[i]=val; i=i+1; } *dimX=n; } else{ } } void mostrarVector(int X[max], int dimX) { int i, val; if(dimX>0){ for(i=0;i<dimX;){ val=X[i]; i=i+1; } } else{ } }
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