C/Visual C - Me sale infinito e incorrecto

 
Vista:

Me sale infinito e incorrecto

Publicado por Julian (11 intervenciones) el 12/02/2019 21:51:01
Estoy haciendo un ejercicio donde me pide sacar los números pares de cero a 70 y sacar el promedio de esos números, tengo el programa pero cuando lo activo me sallen resultados infinitos y el promedio también es incorrecto, si pudieran decirme que fue donde escribí mal se los agradecería:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
int n, i, suma, r;
 
i = 1;
 
printf("Digite hasta que numero desea buscar:\n");
scanf("%d\n", &n);
for(i = 1; i < n; i++){
   while(i<=n){
        if(i%2==0){
           printf("Numero par: %d\n", i);
        }
        i++;
   }
   suma = 0;
   for(i = 0; i < 10; i++)
       suma = suma + n;
   r = suma / 10;
   printf("Promedio: %d\n", r);
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 88
Ha mantenido su posición en C/Visual C (en relación al último mes)
Gráfica de C/Visual C

Me sale infinito e incorrecto

Publicado por Thanatos (29 intervenciones) el 13/02/2019 15:02:06
Si el ejercicio asume que la entrada será siempre un número positivo, podrías resolverlo así:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
 
int main(void) {
    int limite;
 
    printf("Ingrese el limite de los numeros pares: ");
    scanf("%i", &limite);
 
    printf("Los numeros pares de 0 a %i son:\n", limite);
    for (int num = 0; num <= limite; num += 2) {
        printf("%i ", num);
    }
    printf("\n\n");
 
    printf("El promedio es: %i\n", limite / 2);
 
    return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Me sale infinito e incorrecto

Publicado por Julian (11 intervenciones) el 13/02/2019 20:19:22
Wow, gracias, se ve que escribi cualquier cosa. Te lo agradezco
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar