Título: Ayuda en un programa basico Publicado por: JOSE23 en 23 Febrero 2011, 01:42 am hola tengo estos dos codigos que pongo a continuacion.
EL PRIMERO , AL PONERLO EN MARCHA NO ME HACE NADA. #include <stdio.h> #include <math.h> // Función Principal main () { int i,m,n,num; double a; printf ("\n Introduce el primer numero, el mayor (ENTERO Y POSITIVO): "); scanf ("%i",&m); printf ("\n Introduce el segundo numero, el menor (ENTERO Y POSITIVO): "); scanf ("%i",&n); for (i=n;i<=m;i++) if (i%2==0); a=sqrt(i); scanf ("%lf",a); printf ("\n NUMERO ENTERO %i\tRAIZ %lf",i,a); fflush(stdin); getchar(); } EL SEGUNDO, QUIERO QUE ME MUESTRE LOS NUMEROS PARES Y LA RAIZ DE CADA UNO DE ELLOS; PERO EN ESTE CASO ME MUESTRA PARES E IMPARES Y SU RAIZ, SE QUE LE FALTA LO SIGUIENTE --> if (i%2==0);, PERO NO SE DONDE PONERLO. #include <stdio.h> #include <math.h> // Función Principal main () { int i,m,n,num,a; double raiz; printf ("\n Introduce el primer numero, el mayor (ENTERO Y POSITIVO): "); scanf ("%i",&m); printf ("\n Introduce el segundo numero, el menor (ENTERO Y POSITIVO): "); scanf ("%i",&n); for (i=n;i<=m;i++){ raiz=sqrt(i); printf ("\n NUMERO ENTERO %i\t RAIZ %lf",i,raiz); } fflush(stdin); getchar(); } Título: Re: Ayuda en un programa basico Publicado por: ryan parker en 23 Febrero 2011, 06:21 am primero el especificador de conversion para entero seria asi: %d
imprime pares como impares, por que la condicion if no encierra a tu enunciado compuesto: Código
con eso de seguro solucionas. saludos edito: Citar En el primero faltan los & del scanf. tambien se me paso a mi :)Título: Re: Ayuda en un programa basico Publicado por: leogtz en 23 Febrero 2011, 06:30 am En el primero faltan los & del scanf.
|