Nesecito me digan donde esta la falla!!!
Tengo el siguiente código que al compilarlo en C++, despliega el menu, me permite llenar el vector y lo despliega, pero al correrlo en Turbo C solo despliega el menu, me permite llenar el vector, pero no me despliega el vector lleno, me pueden ayudar! nesecito que corra en turbo C!!! A mi parecer el error está al llamar la función, pero no lo sé!!
GRACIAS!!!!!
#include <stdio.h>
#include <conio.h>
void llenar_vector();
void ordenar_vector();
void desplegar_vector1();
void ingresar_elemento();
void eliminar_elemento();
void menu();
int i,v[10];
void main(void)
{
clrscr();
menu();
getche();
}
void llenar_vector()
{
int largo;
do{
clrscr();
gotoxy(15,12);
printf("Ingrese Largo Vector:= ");
scanf("%d",&largo);
}while(largo <1 || largo >10);
clrscr();
for(i=0;i<largo;i++){
clrscr();
gotoxy(15,12);
printf("Ingrese Elemento V[%d]:= ",i+1);
scanf("%d",&v[i]);
}
}
void desplegar_vector1()
{int largo;
clrscr();
for(i=0;i<largo;i++){
gotoxy(15,12);printf("El Vector Ingresado es:=n");
gotoxy(15+(2*i),13);printf("|%d|",v[i]);
}
}
void menu()
{int op;
do{
gotoxy(15,3);printf("Menu Operaciones en Vector Ordenado");
gotoxy(15,4);printf("===================================");
gotoxy(15,6);printf("1.- Ingresar Vector");
gotoxy(15,7);printf("2.- Eliminar Elemento");
gotoxy(15,8);printf("3.- Insertar Elemento");
gotoxy(15,9);printf("4.- Salir");
gotoxy(15,10);printf("Ingrese Opci¢n:= ");
scanf("%d",&op);
}while(op<1||op>4);
switch (op)
{
case 1: llenar_vector();
desplegar_vector1();
break;
}
}
GRACIAS!!!!!
#include <stdio.h>
#include <conio.h>
void llenar_vector();
void ordenar_vector();
void desplegar_vector1();
void ingresar_elemento();
void eliminar_elemento();
void menu();
int i,v[10];
void main(void)
{
clrscr();
menu();
getche();
}
void llenar_vector()
{
int largo;
do{
clrscr();
gotoxy(15,12);
printf("Ingrese Largo Vector:= ");
scanf("%d",&largo);
}while(largo <1 || largo >10);
clrscr();
for(i=0;i<largo;i++){
clrscr();
gotoxy(15,12);
printf("Ingrese Elemento V[%d]:= ",i+1);
scanf("%d",&v[i]);
}
}
void desplegar_vector1()
{int largo;
clrscr();
for(i=0;i<largo;i++){
gotoxy(15,12);printf("El Vector Ingresado es:=n");
gotoxy(15+(2*i),13);printf("|%d|",v[i]);
}
}
void menu()
{int op;
do{
gotoxy(15,3);printf("Menu Operaciones en Vector Ordenado");
gotoxy(15,4);printf("===================================");
gotoxy(15,6);printf("1.- Ingresar Vector");
gotoxy(15,7);printf("2.- Eliminar Elemento");
gotoxy(15,8);printf("3.- Insertar Elemento");
gotoxy(15,9);printf("4.- Salir");
gotoxy(15,10);printf("Ingrese Opci¢n:= ");
scanf("%d",&op);
}while(op<1||op>4);
switch (op)
{
case 1: llenar_vector();
desplegar_vector1();
break;
}
}
