Menú

Mostrar Mensajes

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ú

Mensajes - cbug

#1
#include <stdio.h>

int main()
{
int i;
for(i = 0; i <= 100; i++)
printf(" |%d| ", i * (-1));
printf("\n");
for(i = 0; i >= -100; i--)
printf(" |%d| ", i);
return 0;
}
#3
Si es una función cualquiera, estas pasando un int y puntero a char y un número variable de argumentos...
#4
Es sencillo. vertex@symphony es una de las pocas personas que sabe realmente moderar con madurez un subforo. Tiene *muchos* conocimientos en el área, dispone de humildad para contestar preguntas, su mente abierta, actividad... Y varias cosas que lo ponen en la cabeza de dicho subforo.

Si The Queen of Ice fue usuario de windows, hoy en día es de FreeBsd, habiendo pasado por Gentoo, Slackware, OpenSolaris... ¿No es bastante experiencia?


#5
Con unsigned int, no podrás reconocer los números negativos.
#6
El problema es demasiado sencillo.

Deberías por lo menos ponerte a analizar el código... En mi función tienes la búsqueda lineal, y la eliminación que consiste en superposición o corrimiento de elementos... Falta la muestra...

Como te dijeron si es que te falta la búsqueda y muestra, no es la gran cosa, en los problemas para principiantes lo lioso es la eliminación que ya la tienes resuelta.
#7
Código (cpp) [Seleccionar]
#include <iostream>

using namespace std;

int eliminar(int [], int &, int);

int main()
{
   int miTAM = 9;
   int lista [9] = {1,2,1,1,3,5,1,4,1};
   eliminar(lista, miTAM, 1);
   for(int i = 0; i < miTAM; i++)
   {
       cout<<lista[i]<<" | ";
   }
   return 0;
}

int eliminar(int l[], int &TAM, int bus)
{
   int i = 0;
   while(i < TAM)
   {
       if(l[i] == bus)
       {
           for(int j = i; j < TAM - 1; j++)
               l[j] = l[j + 1];
           TAM--;
       }
       else
           i++;

   }
   return 0;
}

#8
Ja, sinceramente estoy algo cansado de ver el comentario "esto o aquello no es standar"... que quede a gusto y piacere de quien haga el código, si quiere hacerlo portable o no...
#9
Un ejemplo en linux:


#include <stdio.h>

int main()
{
int cnt;
for(cnt = 1; cnt <= 10; cnt++){
printf("\n %d Segundos \n", cnt);
sleep(1);
}  
return 0;
}


Bajo windows, creo que existe GetTickCount(...)... o algo parecido...
#10
Los punteros a estructuras se utilizan cuando estás por trabajar con tipos dinámicos de datos...
Un ejemplo:

struct Nodo{
     int Dato;
     Nodo *enlace;
};

En listas enlazadas, pilas, colas, árboles, etc.