La materia es programación estructurada y no nos han mostrado muchas cosas que tu pusiste (no se si sea normal o el profesor no enseño todo lo que debía), por ejm no se que fue lo que declaraste con void al inicio del programa o la estructura que pusiste despues (tengo cierta idea del funcionamiento pero aun así no entiendo muy bien); deja te pongo el código que el profesor había utilizado como ejm. en clase:
Código
[/code]
[code]#include <stdio.h> /* para printf() y scanf() */ #include <stdlib.h> /* para malloc */ #include <conio.h> /* para getch() */ #include <ctype.h> /* para toupper() */ int main(){ /* La siguiente linea tiene la función de declarar (m) para uso dinámica */ int * m = NULL; /* apuntador a m (vector) */ char op; /********************************************************************/ int columnas, c, p, temp; _Bool movio; do { /* reserva de memoria */ /* trabajo con m[i] */ for (c=1; c<=columnas; c++) { } for (c=1; c<=columnas; c++) /* ordena datos por el método burbuja */ do { movio=0; p=0; while(p<(columnas-1)) { if (m[p]>m[p+1]) { temp=m[p]; m[p]=m[p+1]; m[p+1]=temp; movio=1; } p++; } }while(movio); for (c=1; c<=columnas; c++) /* liberación de memoria */ m = NULL; return 0; }
No se si te sirva para darte una idea de más o menos como es la clase jaja, aun así gracias por contestar y saludos.
pd. gracias al mod también por corregir mi mensaje, intentaré publicar de manera similar de ahora en adelante.