ÍndiceGaleríaChatFAQBuscarMiembrosGrupos de UsuariosRegistrarseConectarse

Comparte | 
 

 Insertar e Imprimir lista

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
skandelabro
Admin


Masculino Cantidad de envíos : 213
Edad : 28
Localización : En tu Mente
Oro : 2
Medallas :
Fecha de inscripción : 04/09/2008

MensajeTema: Insertar e Imprimir lista   Lun 13 Oct 2008, 00:40

Diseñar un programa que cree una lista de números enteros. . El programa visualizará también el contenido de la lista.




#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
void insertar();
void imprimir();

typedef struct nodo_t{
int dato;
struct nodo_t *sgte;
}nodo;

int valor;
nodo *q,*inicio=NULL;

main()
{
int opc;
system("color 20");
system("cls");
printf("\t\t Bienvenido al programa y la wea\n\n");
do{

printf("\n1._Insertar un valor en la lista");
printf("\n2._Imprimir la lista");
printf("\n9._Salir");
printf("\n\nIngrese su opcion: ");
scanf("%d",&opc);
switch(opc){
case 1:insertar();break;
case 2:imprimir();break;
case 9:exit(0);
default:printf("\nOpcion no valida,ingrese una nueva opcion\n\n");
}
}while(opc!=0);
getch();
}
void insertar()
{
system("cls");
printf(" Ingrese un valor positivo: ");
scanf("%d",&valor);

q=(nodo*) malloc(sizeof(nodo));
q->dato=valor;
q->sgte=inicio;
inicio=q;


}

void imprimir()
{
q=inicio;
printf("\nLos nombres de la lista son:\n\n");
while(q!=NULL)
{
printf("%d ",q->dato);
q=q->sgte;

}
}




Saludos



alien

_________________
Volver arriba Ir abajo
Ver perfil de usuario http://trukazo.forosactivos.net
 
Insertar e Imprimir lista
Ver el tema anterior Ver el tema siguiente Volver arriba 
Página 1 de 1.
 Temas similares
-
» Insertar fotos
» Lista de los fichajes solicitados por Mourinho a Florentino
» Lista de agentes libres en MLB
» Lista de motores Renault
» LISTA PRO TOUR

Permisos de este foro:No puedes responder a temas en este foro.
TRUKAZO :: Zona del Programador :: C/C++-
Cambiar a: