¡Muchas gracias!
Probare primero compilando.
¡Saludos!
Probare primero compilando.
¡Saludos!
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ú
dpkg: problemas de dependencias impiden la configuración de codeblocks:
codeblocks depende de libwxbase2.8-0 (>= 2.8.10.1); sin embargo:
La versión de `libwxbase2.8-0' en el sistema es 2.8.7.1-0ubuntu3.
codeblocks depende de libwxgtk2.8-0 (>= 2.8.10.1); sin embargo:
La versión de `libwxgtk2.8-0' en el sistema es 2.8.7.1-0ubuntu3.
dpkg: error al procesar codeblocks (--install):
problemas de dependencias - se deja sin configurar
dpkg: problemas de dependencias impiden la configuración de codeblocks-contrib:
codeblocks-contrib depende de libwxbase2.8-0 (>= 2.8.10.1); sin embargo:
La versión de `libwxbase2.8-0' en el sistema es 2.8.7.1-0ubuntu3.
codeblocks-contrib depende de libwxgtk2.8-0 (>= 2.8.10.1); sin embargo:
La versión de `libwxgtk2.8-0' en el sistema es 2.8.7.1-0ubuntu3.
codeblocks-contrib depende de codeblocks (= 10.05-1); sin embargo:
El paquete `codeblocks' no está configurado todavía.
dpkg: error al procesar codeblocks-contrib (--install):
problemas de dependencias - se deja sin configurar
dpkg: problemas de dependencias impiden la configuración de libcodeblocks0:
libcodeblocks0 depende de libwxbase2.8-0 (>= 2.8.10.1); sin embargo:
La versión de `libwxbase2.8-0' en el sistema es 2.8.7.1-0ubuntu3.
libcodeblocks0 depende de libwxgtk2.8-0 (>= 2.8.10.1); sin embargo:
La versión de `libwxgtk2.8-0' en el sistema es 2.8.7.1-0ubuntu3.
dpkg: error al procesar libcodeblocks0 (--install):
problemas de dependencias - se deja sin configurar
dpkg: problemas de dependencias impiden la configuración de libwxsmithlib0:
libwxsmithlib0 depende de libcodeblocks0 (= 10.05-1); sin embargo:
El paquete `libcodeblocks0' no está configurado todavía.
libwxsmithlib0 depende de libwxbase2.8-0 (>= 2.8.10.1); sin embargo:
La versión de `libwxbase2.8-0' en el sistema es 2.8.7.1-0ubuntu3.
libwxsmithlib0 depende de libwxgtk2.8-0 (>= 2.8.10.1); sin embargo:
La versión de `libwxgtk2.8-0' en el sistema es 2.8.7.1-0ubuntu3.
dpkg: error al procesar libwxsmithlib0 (--install):
problemas de dependencias - se deja sin configurar
dpkg: problemas de dependencias impiden la configuración de wxsmith-dev:
wxsmith-dev depende de libcodeblocks0 (= 10.05-1); sin embargo:
El paquete `libcodeblocks0' no está configurado todavía.
dpkg: error al procesar wxsmith-dev (--install):
problemas de dependencias - se deja sin configurar
dpkg: problemas de dependencias impiden la configuración de codeblocks-dev:
codeblocks-dev depende de libcodeblocks0 (= 10.05-1); sin embargo:
El paquete `libcodeblocks0' no está configurado todavía.
dpkg: error al procesar codeblocks-dev (--install):
problemas de dependencias - se deja sin configurar
dpkg: problemas de dependencias impiden la configuración de libwxsmithlib0-dev:
libwxsmithlib0-dev depende de wxsmith-dev (= 10.05-1); sin embargo:
El paquete `wxsmith-dev' no está configurado todavía.
dpkg: error al procesar libwxsmithlib0-dev (--install):
problemas de dependencias - se deja sin configurar
Se encontraron errores al procesar:
codeblocks
codeblocks-contrib
libcodeblocks0
libwxsmithlib0
wxsmith-dev
codeblocks-dev
libwxsmithlib0-dev
#include <stdlib.h>
#include <stdio.h>
#define MAX_NUMEROS 20
struct Nodo
{
int valor;
int nrep;
struct Nodo* mayor;
struct Nodo* menor;
};
typedef struct Nodo Nodo;
typedef struct Nodo* NodoPtr;
void insertar(NodoPtr *root,int valor);
int repeticiones(NodoPtr root,int valor);
void liberar(NodoPtr *root);
int main(int argc, char *argv[])
{
NodoPtr arbol = NULL;
int leidos,numero,i;
for(i = 0 ; i < MAX_NUMEROS ; i++)
{
printf("Introducir numero: ");
while(!scanf("%d",&numero));
while(getchar() != '\n');
insertar(&arbol , numero);
}
printf("Buscar repeticiones del numero: ");
while(!scanf("%d",&numero));
while(getchar() != '\n');
printf("%d repeticiones.\n",repeticiones(arbol,numero));
printf("pulsar intro para continuar...");
while(getchar() != '\n');
liberar(&arbol);
return 0;
}
void insertar(NodoPtr *root,int valor)
{
if(!(*root))
{
(*root) = (Nodo*) malloc(sizeof(Nodo));
(*root)->valor = valor;
(*root)->nrep = 1;
(*root)->mayor = NULL;
(*root)->menor = NULL;
return;
}
if(valor < (*root)->valor)
insertar(&((*root)->menor) , valor);
else if(valor > (*root)->valor)
insertar(&((*root)->mayor) , valor);
else
(*root)->nrep++;
return;
}
int repeticiones(NodoPtr root,int valor)
{
if(!root)
return 0;
if(valor == root->valor)
return root->nrep;
if(valor < root->valor)
return repeticiones(root->menor , valor);
return repeticiones(root->mayor , valor);
}
void liberar(NodoPtr *root)
{
if(!(*root))
return;
liberar(&((*root)->menor));
liberar(&((*root)->mayor));
free(*root);
return;
}
Cita de: Sagrini en 26 Enero 2011, 21:03 PM
no somos no democracia.