De nada hombre.
Un placer.
Un placer.
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú
#include <limits.h>
#include <iostream>
int main( )
{
for ( unsigned int i=0; i<UINT_MAX; i++ )
{
for ( unsigned int j = 0; j < UINT_MAX; j++ )
{
string variable = "ALGO" + std::to_string( i ) + std::to_string( j );
std::cout << variable << std::endl;
}
}
}
public class Program
{
public static void Main()
{
for ( uint i=0; i<uint.MaxValue; i++ )
{
for ( uint j = 0; j < uint.MaxValue; j++ )
{
string variable = "ALGO" + i.ToString( ) + j.ToString( );
System.Console.WriteLine( variable );
}
}
}
}
int mayorLinea(FILE *arch)
{
char c;
int contador = 0;
int aux = 0;
while(c != EOF){
if(contador > aux){
aux = contador;
}
contador == 0;
Cita de: Eternal Idol en 19 Mayo 2014, 10:17 AM
Te recomiendo Java y C#.
void agregar_elemento( LISTA* lista, NODO* nodo_ant, int dato )
{
if (lista->inicio == NULL)
{
// Este caso se da cuando la lista esta vacia
NODO *nuevo=(NODO *)calloc(1, sizeof(NODO));
nuevo->dato = dato;
lista->inicio = nuevo;
lista->fin = nuevo;
}
else if ( nodo_ant->dato < dato )
{
// el nuevo nodo va "antes" que nodo_ant
NODO *nuevo=(NODO *)malloc(sizeof(NODO));
nuevo->dato = dato;
nuevo->ant = nodo_ant->ant;
nuevo->sig = nodo_ant;
nodo_ant->sig = nuevo;
if ( nodo_ant->ant )
nodo_ant->ant->sig = nuevo;
else
lista->inicio = nuevo;
}
else if ( nodo_ant->dato > dato )
{
// El nuevo nodo va despues que "nodo_ant"
// Hay que comprobar si hemos llegado al final de la lista
if ( nodo_ant->sig )
agregar_elemento( nodo_ant->sig );
else
{
// nodo_ant es el ultimo elemento de la lista, el nuevo tiene que ir despues
NODO *nuevo=(NODO *)calloc(1, sizeof(NODO));
nuevo->dato = dato;
nuevo->ant = nodo_ant;
nodo_ant->sig = nuevo;
lista->fin = nuevo;
}
}
}