Duda de Super Principiante

Iniciado por Allitnam2004, 1 Enero 2011, 21:03 PM

0 Miembros y 5 Visitantes están viendo este tema.

Slava_TZD

Cita de: Sagrini en  5 Enero 2011, 11:57 AM
for(a; a>0; a--) {
La A primera sobra. Es mas, es incorrecta... GCC la elimina, creo, pero de todos modos es incorrecta...

No es incorrecta, y no sé de donde lo sacas, que está demas vale, pero el code es para que lo lea alguien con pocos conocimientos y así resulta mas legible.


The fact is, even if you were to stop bombing us, imprisoning us, torturing us, vilifying us, and usurping our lands, we would continue to hate you because our primary reason for hating you will not cease to exist until you embrace Islam.

Garfield07

Mas que nada lias bastante ...


* Quiero cambiar el mundo, pero estoy seguro de que no me darían el código fuente.
* No estoy tratando de destruir a Microsoft. Ese será tan solo un efecto colateral no intencionado.
* Si compila esta bien, si arranca es perfecto.

¡Wiki elhacker.net!
Un saludo

Slava_TZD



The fact is, even if you were to stop bombing us, imprisoning us, torturing us, vilifying us, and usurping our lands, we would continue to hate you because our primary reason for hating you will not cease to exist until you embrace Islam.

Garfield07



* Quiero cambiar el mundo, pero estoy seguro de que no me darían el código fuente.
* No estoy tratando de destruir a Microsoft. Ese será tan solo un efecto colateral no intencionado.
* Si compila esta bien, si arranca es perfecto.

¡Wiki elhacker.net!
Un saludo

Slava_TZD

Ahm, cagada, ahora me doy cuenta de lo que hace el code...¬¬ :xD


The fact is, even if you were to stop bombing us, imprisoning us, torturing us, vilifying us, and usurping our lands, we would continue to hate you because our primary reason for hating you will not cease to exist until you embrace Islam.

Garfield07

Jaja por fin! Solucionado el tema no?
Suerte!


* Quiero cambiar el mundo, pero estoy seguro de que no me darían el código fuente.
* No estoy tratando de destruir a Microsoft. Ese será tan solo un efecto colateral no intencionado.
* Si compila esta bien, si arranca es perfecto.

¡Wiki elhacker.net!
Un saludo

Slava_TZD

#26
Cita de: Sagrini en  5 Enero 2011, 16:27 PM
Jaja por fin! Solucionado el tema no?
Suerte!

Solucionado no, el creador ha hecho una pregunta...Pero no la entiendo... :P
PD: No obstante, el code que puso guru6 y el que puse yo, hacen lo mismo.


The fact is, even if you were to stop bombing us, imprisoning us, torturing us, vilifying us, and usurping our lands, we would continue to hate you because our primary reason for hating you will not cease to exist until you embrace Islam.

Oblivi0n

Madre de dios como se va el tema xD

Lo que hago en la parte "logica" es cuestion de gustos como dice sagrini, yo lo hago según la definicion matematica... n! = n! * n!-1 etc etc etc hasta llegar a 1

saludos!

y en lo del bucle for, sagrini lleva razon, la primera condicion de inicio es para inicializar variables, no es un error, pero tira un warning

Garfield07


#include <stdio.h>

int main()
{
int i, num=3, fact=1, x;

printf("Introduzca un valor para realizar el factorial: ");
scanf("%d",&num);

for(i=1; i<=num; i++)
{
x = i * fact;
fact=fact*i;
}

printf("El factorial de %d es %d\n", num, fact);
return 0;
}


Realmente confieso que ni siquiera mire el codigo ... Resuelto por mi, eh... xD

PD MOD: Mensaje  444!!!


* Quiero cambiar el mundo, pero estoy seguro de que no me darían el código fuente.
* No estoy tratando de destruir a Microsoft. Ese será tan solo un efecto colateral no intencionado.
* Si compila esta bien, si arranca es perfecto.

¡Wiki elhacker.net!
Un saludo

Oblivi0n