示例#1
0
int main()
{

    ST tam = 2;
    MI A,B,C;
    llenar(A,tam);
    print(A,tam);
    llenar(B,tam);
    print(B,tam);

    C=TNL3(A,B,tam);
    print(C,tam);

}
示例#2
0
文件: control6.cpp 项目: ad1cted/UTEM
int main()
{
     cosa m, n, p;
     llenar(&m, 1, 2, 3.3);
     llenar(&n, 4, 5, 6.6);
     sumar(m,n,&p);
     printf("Valores de m\n");
     mostrar(m);
     printf("Valores de n\n");
     mostrar(n);
     printf("Valores de p\n");
     mostrar(p);
     system("pause");     
}
示例#3
0
void Nodo::eliminar(Index* key){
	int cont = encontrarKey(key);
	if (llaves[cont]->getLlave() == key->getLlave() && cont < cant_Key){
		if (esHoja){
			elimHoja(cont);
		}else{
			elimHijo(cont);
		}
	}else{
		if (esHoja){
			cout << "Llave invalido"<<endl;
			return;
		}
		bool flag=false;
		if (cont==cant_Key){
			flag=true;
		}
		if (hijos[cont]->cant_Key < Orden){
			llenar(cont);
		}
		if (flag && cont > cant_Key){
			hijos[cont-1]->eliminar(key);
		}else{
			hijos[cont]->eliminar(key);
		}
	}
	return;
}
示例#4
0
void llenarCurso(persona C[])
{   int i;
	for(i=0; i<3; i++)
	{
		llenar(&C[i]);		
	}
}
示例#5
0
文件: recursivos.c 项目: ad1cted/UTEM
int main()
{
   int x, y;
   int A[100];
   printf("Ingrese un numero ");
   scanf("%d",&x);
   printf("Ingrese un numero ");
   scanf("%d",&y);
   
//   printf("El factorial de %d es %d\n",x,factorial(x));   
//   printf("Potencia: %d elevado a %d es %d\n",x,y,potencia(x,y));   
//   printf("Multiplicacion: %d por %d es %d\n",x,y,multiplicacion(x,y));   
//   printf("El termino %d de Fibonacci es %d\n",x,fibonacci(x));   

//   printf("Ackerman: de (%d,%d) es %d\n",x,y,ackerman(x,y));   
//   printf("Cantidad de digitos de %d es %d\n",x,digitos(x));   
//   printf("Suma de digitos de %d es %d\n",x,sumdigitos(x));   

   llenar(A,x);
   mostrar(A,x);
   printf("Suma del arreglo es %d\n",suma(A,x));

   printf("Suma de %d con %d es %d\n",x,y,sumas(x,y));

}
示例#6
0
void llenaArreglo(persona A[], int n)
{  int i;
   for(i=0; i<n; i++)
    {
       printf("Persona %d\n",i+1);
       llenar(&A[i]);
    }
}
示例#7
0
int main()
{  
    persona R;
    printf("Llenar\n");
	llenar(&R);
	printf("mostrar\n");
    mostrar(R);
}
示例#8
0
int main()
{
  int A[100], n;
  printf("Ingrese n : ");
  scanf("%d",&n);
  llenar(A,n);
  imprimir(A, n);    
  system("pause");    
}
示例#9
0
文件: monedas.cpp 项目: ad1cted/UTEM
int main()
{
    int A[100];
	int n, monto;
	printf ("Ingrese cantidad de Monedas : ");
	scanf("%d",&n);
	llenar(A,n);
	printf ("Ingrese Monto : ");
	scanf("%d",&monto);
	calculaMonedas(A,n,monto);
	system("pause");
}
示例#10
0
文件: registro.c 项目: ad1cted/UTEM
int main ()
{
    Persona P, R;
    printf("Ingreso de datos\n");
    llenar(&P);
    printf("Ingreso de datos\n");
    llenar2(&R);
    
    
    printf("Muestra de datos\n");
    muestra(P);

    printf("Muestra de datos\n");
    muestra(R);

    system("pause");
}
示例#11
0
void Duplicado::on_pushButton_clicked()
{
    llenar();

    for(int i=0;i<8;i++){
       if(!buscarDuplicado(arr[i])){
          agregar(arr[i]);
       }
    }

    for(int i=0;i<8;i++){
      if(arr2[i]!=0)
      cout<<"Los numeros sin duplicado son: "<<arr2[i]<<endl;
    }


}
示例#12
0
int main ()
{
    int A[100];
    int n;
    printf("Ingrese cantidad de elementos : ");
    scanf("%d",&n);
    llenar(A,n);
    printf("\nMuestra arreglo\n");    
    mostrar(A,n);

    printf("\nMuestra arreglo\n");    
    mostrarRec1(A,n);

    printf("\nMuestra arreglo\n");    
    mostrarRec2(A,n);
    
    system("pause");
}
示例#13
0
int main(void) 
{
    Indice Inf, Sup, Result;
    Tipo Clave;
    Inf = 0; Sup = MaxEntradas - 1;

    llenar(Arreglo, Inf, Sup);
    Clave=Arreglo[5];
    
    Result=BusquedaSecuencial( Arreglo, Inf, Sup, Clave);
    
    if (Result == noencontrado) 
       printf(" No se encontró clave %d\n", Clave);
    else
       printf(" En posición %d se encontró %d \n", Result, Clave);
    
    return (0);
}
示例#14
0
void partida (){

    struct Torre torre[NUMERO_TORRES];
    int tamanio = 0,
	origen,
	destino,
	dato;

    printf ("Elija el número de pisos que tendrán las torres"
	    " (a mayor pisos, mayor reto!)\n");
    printf ("Tamaño: ");
    scanf ("%i", &tamanio);

    for(int i=0; i<NUMERO_TORRES; i++)
	init(&torre[i], tamanio);

    llenar(&torre[0], tamanio);

    while((torre[1].cima || torre[2].cima) != tamanio){
	do{
	    __fpurge(stdin);
	    printf ("Elija la torre de la que quiere sacar el disco.\n"
		    "Torre de origen: ");
	    scanf ("%i", &origen);
	}while (origen<1 || origen > NUMERO_TORRES);
	origen--;
	dato = pop(&torre[origen]);
	do{
	    __fpurge(stdin);
	    printf ("A que torre quiere mover el disco.\n"
		    "Torre de destino: ");
	    scanf ("%i", &destino);
	}while (destino < 1 || destino > NUMERO_TORRES);
	destino--;
	push(&torre[destino], dato, tamanio);
    }
}
示例#15
0
void main (){
   int v[n];
   llenar (v);
   imprimir_mult_3 (v);
   getche ();
}