Utilizamos Cookies de terceros para generar estadísticas de audiencia y mostrar publicidad personalizada analizando tu navegación. Si sigues navegando estarás aceptando su uso. Más información X
PortadaForo AyudaTutoriales
InicioForosForo Programación

Problemas con programacion

cerveruz
2009-05-20 05:18 - Respuestas: 2 - Tema nº: 2594577


Windows XP Profesional .

el sig. programa pide una lista de elementos e imprime los elementos de manera q el ultimo q se ingreso es el primero q imprime por ejemplo si introduzco los datos 4, 6, 9, me imprime 9, 6, 4, lo q no puedo hacer es q imprima de la misma manera en q se ingresaron es decir asi 4, 6, 9 me podrian ayudar por fas

codigo
#include
#include
#include
#include


int main(){
clrscr();
typedef struct lista{
int num;
struct lista *sig;
}nodo;
nodo *ini=null, *p;
int i=0,n,k;
coutn;
while(inum=k,
p->sig=ini;
ini=p;
i++;
}
cout
Posibles soluciones:
Problemas con programacionProblemas con programacion
Problemas programacion en cProblemas programacion en c
Problemas de programacionProblemas de programacion
Problemas con programacion mysqlProblemas con programacion mysql
Con urgencia tengo problemas con la programacionCon urgencia tengo problemas con la programacion
JS-DoS

Re: Problemas con programacion - 2009-05-20 11:48 - Respuesta 2

Bueno,
no se mucho de este lenguaje (al margen de que me parece que falta algo de código) por lo que veo parece una lista con un puntero y el único valor que cambia en el contador es i, el cual empieza desde 0 y va sumando. No le darías la vuelta si i en vez de ser 0 es una variable que halla contado los números introducidos? Evidentemente en vez de ir incrementando 1 irías restando 1 hasta el 0. Creo... Un saludo. xD
pad0

Re: Problemas con programacion - 2009-06-15 05:20 - Respuesta 3

Que lenguaje es ? C? (el struct me suena conocido) Son tres variables fijas (es decir, siempre) ? De eso varia mucho el codigo, porque sino tendrias que manejarlo con un array y leer con los indices.

Lo que tenes que hacer es que el primer numero que ingresa, lo muestre en otro orden.
Podes asignarle variables A B C (asignadas en ese orden). Mostrar B C A.


Yo te lo puedo decir en C# (suponiendo que sean unicamente 3 variables siempre).

Console.WriteLine("ingrese primer numero"); // Mostramos en la consola el texto
int A = Console.ReadLine(); // Asignamos a A el numero que el usuario ingresa
Console.WriteLine("ingrese segundo numero"); // Mostramos en la consola el texto
int B = Console.ReadLine(); // Asignamos a B el numero que el usuario ingresa
Console.WriteLine("ingrese tercer numero"); // Mostramos en la consola el texto
int C = Console.ReadLine(); // Asignamos a C el numero que el usuario ingresa
Console.WriteLine(B + " " + C + " " + A); // Mostramos las variables separadas
Console.ReadLine(); // Sirve para que podamos ver la consola y no se cierre


Saludos !
Página:1

Respuestas relacionadas:

Problemas con mi blackberry 8520 programacionProblemas con mi blackberry 8520 programacionForo
Problemas de programación en multi-coreProblemas de programación en multi-coreForo
Problemas con ejercicios de programación turbo pascalProblemas con ejercicios de programación turbo pascalForo
ProgramacionProgramacionForo
Programacion php Programacion php Foro
Programacion c++Programacion c++Foro
Programación usbProgramación usbForo
Programacion en cProgramacion en cForo
Una programacionUna programacionForo
Programacion webProgramacion webForo
InicioSecciones
^ SubirAviso legal
Política Privacidad
Configurarequipos19 Noviembre 2024