Como dice #71, tenía un par de errorcillos. Es lo que pasa cuando hace tiempo que no usas el C (demasiado PHP ,oye) y quieres comprimir demasiado. Al no haberlo compilado, pues ni me dí cuenta de ello.
Sólo había dos errores: La preferencia del NOT (!), que no la tuve en cuenta y que me salté el <=.
#72, la contrabarra no se imprime en menéame, pero supongo que eres lo suficientemente listo como para darte cuenta de que faltaba (Si te fijas, a #33 le pasó lo mismo)
int main(void)
{
for(int i =1 ; i<=100;i++)
{
if (i%3 && i%5) printf("%d",i);
if (!(i%3)) printf("fizz");
if (!(i%5)) printf("buzz");
printf("n"); // Pon… » ver todo el comentario
int main() {
uac_alert("You are attempting to initialize variables. Cancel or allow?");
int i;
uac_alert("You are attempting to enter a loop. Cancel or allow?");
for (i = 0; i 100; i++) {
uac_alert("You are attempting to iterate a loop. Cancel or allow?");
i++;
}
uac_alert("You are attempting to exit program. Cancel or allow?");
return 0;
}
La sintaxis para los algoritmos que se dan en primero (bucles, flujo de programa, funciones, vectores, etc) es prácticamente idéntica en ambos lenguajes, con excepción de los punteros y las referencias. Para un alumno de primero, que no haya programado nunca, la única diferencia que apreciara es que en uno ha de escribir:
#include elmundoestaloco.h
{
deberiamos morirnos todos y emepezar de nuevo;
cada dia que pasa mas me hierve la sangre, en una destas tendre que almorzarme;
}
#include <stdio.h>
int main (void){
int respuesta;
sprintf (paciente, "Doctor, y yo que hablo español y C, ¿me cambiará la personalidad?");
scanf ("%d", respuesta);
switch (respuesta){
case 0:
sprintf (doctor, "De ninguna manera...");
break;
case 1:
sprintf (doctor, "Sin lugar a dudas... corres el riesgo de ser un friki de cuidado.");
break;
default:
break;
}
return (0);
}
Sólo había dos errores: La preferencia del NOT (!), que no la tuve en cuenta y que me salté el <=.
#72, la contrabarra no se imprime en menéame, pero supongo que eres lo suficientemente listo como para darte cuenta de que faltaba (Si te fijas, a #33 le pasó lo mismo)
El código que sí funciona es este:
#include <stdio.h>
int main(void)
{
for(int i =1 ; i<=100;i++)
{
if (i%3 && i%5) printf("%d",i);
if (!(i%3)) printf("fizz");
if (!(i%5)) printf("buzz");
printf("n"); // Pon… » ver todo el comentario