UTNianos

Versión completa: El pizarrón no compila. Utnianos sí. - 09/04/2012
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Páginas: 1 2 3 4 5 6 7


<?php

echo "Aprendiendo a contar: \n";
for ($i = 1; $i <= 20; $i++) {
echo $i ." ";
}
echo "\n----------------------\n";

$array = str_split("Ftup!ftub!cvfojtjnp");
foreach($array as $char) {
echo chr(ord($char)-1);
}
?>


Wuju!
A ver... tiro algo mal paraver el error muejeje (?)


#include <stdio.h>
int main ()
{
printf ("Probando")
return 0;
}



Sin error.
(10-04-2012 09:54)matyary escribió: [ -> ]

#include <stdio.h>
int main ()
{
printf ("Probando");
return 0;
}



Jojojo buenísimo.
Creo que tiene algún error en boludeces como el '\n'. Si lo pongo me tira error.
Ya no voy a tener que usar más el keil, vengo a utnianos la próxima Jajaja
Me gustaría saber como lo hacen, algún creador me podría explicar? Gracias.
Se me pianta un lagrimon muchachos lol
Felicitaciones!
Nadie tira codigo en Cobol? jaja
son re fail, nadie tiro codigo con pepita =(
(10-04-2012 03:04)leandrodg escribió: [ -> ]Quedó mal el padding-top en el code-box-title, dice:

"padding-top: 7px:;"

El : de más =P =P Heart
Puto

(10-04-2012 08:31)hern escribió: [ -> ]excelente!
mataría que implementen cosas asi en el foro, pero para mecánica! =P

pero bien igual!! (el igual sobra)

Nos encantaria implmentar cosas asi de mecanica, el problema es no saber que =P
Estaria buenisimo que dejen sugerencias de cosas posibles ( o imposibles) asi podemos analizarlo e implmentarlo.

(10-04-2012 09:54)matyary escribió: [ -> ]Creo que tiene algún error en boludeces como el '\n'. Si lo pongo me tira error.
Ya no voy a tener que usar más el keil, vengo a utnianos la próxima Jajaja
Me gustaría saber como lo hacen, algún creador me podría explicar? Gracias.

Por favor, si podes dejar el ejemplo del \n que te falla lo vemos.
Cotratamos a unos cactores que copian el codigo, lo compilan y suben cada vez el resultado (?)
Nah, sencillamente se envia mediante un web service el codigo a unas maquinas virtuales que lo compilan y almacenan, y mediante otro llamado al servicio se recupera el resultado cada vez que se hace click.
(10-04-2012 12:06)brunodiaz escribió: [ -> ]Por favor, si podes dejar el ejemplo del \n que te falla lo vemos.
Cotratamos a unos cactores que copian el codigo, lo compilan y suben cada vez el resultado (?)
Nah, sencillamente se envia mediante un web service el codigo a unas maquinas virtuales que lo compilan y almacenan, y mediante otro llamado al servicio se recupera el resultado cada vez que se hace click.

Ah, pensé que era algo más complejo. Igual no quiere decir que sepa hacerlo Jaja. Gracias.

Del ejemplo que puse anteriormente, si le agrego un par de '\n' para espaciar el código tira error:


#include <stdio.h>
int main ()
{
printf ("\nProbando\n")
return 0;
}

No te falto un ; ?

#include <stdio.h>
int main ()
{
printf ("\nProbando\n");
return 0;
}

Sí, me olvidé el ';'. Qué boludo. Bueno, igual sería lo que puso Vallo. Ven que tira error? Creo que tendría que funcionar no?
Algun problema con el escapeo. Lo revisamos. Gracias
¿Quién arma el thread "Code Snippets para Sistemas Operativos"? =)
nose si es por el proxy o que, pero en mi laburo no anda :b


#include <stdio.h>
void main(void) {
printf (" Kerrigan ");
}




(10-04-2012 15:05)juanete86 escribió: [ -> ]Bueno con void main, no funciona,
pero estuve leyendo y puede ser por el compilador,
pero de todas formas muy buena idea.



#include <stdio.h>
int main(void) {
printf (" Kerrigan ");
return 0;
}



A ver mi programita para calcular determinantes de cualquier n Carucha


#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <math.h>

double determinante ( int dim , double **mat );
double** mat_menor ( int k , int dim , double **mat );
double** gen_mat ( int dim );

int main () {

double **mat;
int dim=0;
int i=0,j=0,menu=0;

srand ( time (NULL) );

printf ("\n*** CALCULO DEL DETERMINANTE DE UNA MATRIZ ***");

printf ("\n\nIngrese la dimension de la matriz cuadrada: ");
scanf ("%d", &dim);

mat = (double **) malloc ( dim * sizeof(double *)); /** Reservar memoria para matriz **/

if (mat == NULL) { /** Validacion */

printf ("\nError: Memoria insuficiente.\n\n");

}

for (i=0;i<dim;i++) {

mat[i] = (double *) malloc ( dim * sizeof(double));

if (mat[i] == NULL) { /** Validacion */

printf ("\nError: Memoria insuficiente.\n\n");

}

}

printf ("\n\n1. COMPLETAR LA MATRIZ CON ELEMENTOS ALEATORIOS \n2. INGRESAR MANUALMENTE ELEMENTO A ELEMENTO.\n\nIndique la opcion deseada: ");
scanf ("%d", &menu);

switch ( menu ) {

case 1:

for (i=0;i<dim;i++) {
for (j=0;j<dim;j++) {

mat[i][j]= ( rand() %101 - 50) + ((double) (rand() %101) / 100 );

}
}

break;

case 2:

printf ("\n\nIngrese los elementos en el orden solicitado: \n");
for (i=0;i<dim;i++) {

for (j=0;j<dim;j++) {

printf("\nFila %d - Columna %d \nElemento: ", i, j);
scanf ("%lf", &mat[i][j]);
}
}

break;

default :

printf ("Opcion invalida");
return 1;

break; }

printf ("\n\nMatriz ingresada: \n\n");

for (i=0;i<dim;i++) { /** Imprimir matriz */

for (j=0;j<dim;j++) {

printf(" %.2f ", mat[i][j]);
}

printf ("\n\n");
}

printf ("\n\nDETERMINANTE DE LA MATRIZ INGRESADA: %f \n\n" , determinante ( dim , mat ) );

for ( i=0 ; i<(dim) ; i++) {

free (mat[i]);
mat[i]=NULL; }

free (mat);
mat=NULL;

return EXIT_SUCCESS;

}






/**
* \fn double determinante ( int dim , double **mat)
* \brief Esta funcion recibe una matriz, su dimension y retorna el valor del determinante.
* \param dim Un entero que representa la dimension de la matriz, al ser cuadrada la dimension se representa con un solo numero.
* \param **mat Matriz de doubles.
* \return La funcion retorna el determinante de la matriz en formato double.
*/

double determinante ( int dim , double **mat ) {

int k=0;
double det=0;
double **men;

if (dim==1) {

return mat[0][0];

}

if (dim>1) {

for ( k=0 ; k<dim ; k++) {

men = mat_menor(k,dim,mat) ;

det = det + ( (mat[0][k]) * ( pow ( (-1) , k ) ) * ( determinante ( (dim-1) , men ) ) ) ;

}

for ( k=0 ; k<(dim-1) ; k++) {

free (men[k]);
men[k]=NULL; }

free (men);
men=NULL;

}

return det;

}

/**
* \fn double** mat_menor ( int k , int dim , double **mat )
* \brief Esta funcion genera la matriz de elementos menores a un determinado elemento de una matriz.
* \param k Columna que representa al elemento del cual se generara la matriz menor (Se calcula siempre para la primera fila).
* \param dim Un entero que representa la dimension de la matriz, al ser cuadrada la dimension se representa con un solo numero.
* \return La funcion retorna un puntero con doble subindice donde esta cargada la matriz menor.
*/

double** mat_menor ( int k , int dim , double **mat ) {

int i=0,j=0;
int m=0, n=0;

double **menor;

menor = gen_mat (dim-1) ; /** Se genera una matriz de dimension n-1 donde se cargara la matriz de elementos menores **/

for ( i=0 ; i<dim ; i++ ) {
for ( j=0 ; j<dim ; j++ ) {

if ( !((i==0)||(j==k)) ) {

menor[m][n] = mat[i][j];

if ( n<(dim-2) ) {

n++; }

else {

n=0;
m++; }

}
}}

return menor;

}

/**
* \fn double** gen_mat ( int dim )
* \brief Esta funcion asigna memoria dinamica para generar una matriz de la dimension indicada.
* \param dim Un entero que representa la dimension de la matriz, al ser cuadrada la dimension se representa con un solo numero.
* \return La funcion retorna un puntero con doble subindice con la matriz vacia.
*/

double** gen_mat ( int dim ) {

double **mat;
int i;

mat = (double **) malloc ( dim * sizeof(double *)); /** Reservar memoria para matriz **/

if (mat == NULL) { /** Validacion */

printf ("\nError: Memoria insuficiente.\n\n");

}

for (i=0;i<dim;i++) {

mat[i] = (double *) malloc ( dim * sizeof(double));

if (mat[i] == NULL) { /** Validacion */

printf ("\nError: Memoria insuficiente.\n\n");

}

}

return mat;

}


No anduvo, pero el gcc o el dev c++ lo compilan y funca bien..
Es el error del escapeo que marco matyary mas arriba. Cuando tenga un rato lo veo.
Igual fijate que el programa que pasas tiene scanf, y en la version actual del compilador no se le puede pasar entradas al programa. En algun momento se le va a agregar esto.
Páginas: 1 2 3 4 5 6 7
URLs de referencia