Autor Tema: Hallar números pares e impares en un rango y calcular sumatorio en C (lenguajec)  (Leído 86812 veces)

wilagu96

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 1
    • Ver Perfil
¿ALGUIEN PUEDE AYUDARME CON ESTE EJERCICIO ?

Necesito hacer un programa en C que halle la sumatoria  de los números pares y de los impares desde M hasta N y diga cuantos números de cada uno tiene el intervalo.

El programa debe ser en C

Gracias.
« Última modificación: 30 de Septiembre 2015, 09:14 por César Krall »

César Krall

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2078
  • No vales por lo que dices, sino por lo que haces
    • Ver Perfil
    • aprenderaprogramar.com
Hola

Ten en cuenta que en los foros tratamos de ayudar a partir de una dificultad concreta, error o problema, es decir, debes intentar resolver el problema y cuando no sepas cómo avanzar consultar pegando el código hasta donde hayas podido llegar e indicando dónde no sabes avanzar.

Para pegar código en los foros debes leer esto: https://www.aprenderaprogramar.com/foros/index.php?topic=1460.0

Este código permite hallar los números pares e impares en un intervalo:

Código: [Seleccionar]
#include<stdio.h>

int main(){

    int number;
    int min,max;
 
    printf("Introduzca el valor de M valor minimo en el rango: ");
    scanf("%d",&min);

    printf("Introduzca el valor de N valor maximo en el rango: ");
    scanf("%d",&max);

    printf("Los numeros impares en el rango indicado son: ");
    for(number = min;number <= max; number++)

         if(number % 2 !=0)
             printf("%d ",number);

    printf("\nLos numeros pares en el rango indicado son: ");
    for(number = min;number <= max; number++)

         if(number % 2 ==0)
             printf("%d ",number);
 
    return 0;
}

Ejemplo de resultados:
Introduzca el valor de M valor minimo en el rango: 1
Introduzca el valor de N valor maximo en el rango: 20
Los numeros impares en el rango indicado son: 1 3 5 7 9 11 13 15 17 19
Los numeros pares en el rango indicado son: 2 4 6 8 10 12 14 16 18 20

Y este otro código permite calcular la suma de los números pares e impares en un intervalo:

Código: [Seleccionar]
#include<stdio.h>

int main(){

    int number;
    int min,max;
    long odd_sum =0,even_sum = 0;
 
    printf("Introduzca el valor de M valor minimo en el rango: ");
    scanf("%d",&min);

    printf("Introduzca el valor de N valor maximo en el rango: ");
    scanf("%d",&max);

    for(number = min;number <= max; number++)
         if(number % 2 != 0)
             odd_sum = odd_sum + number;
         else
             even_sum = even_sum + number;

    printf("La suma de los numeros pares en el rango indicado es: %ld\n",even_sum);
    printf("La suma de los numeros impares en el rango indicado es: %ld",odd_sum);
 
    return 0;

}

Ejemplo de resultados:
Introduzca el valor de M valor minimo en el rango: 1
Introduzca el valor de N valor maximo en el rango: 20
La suma de los numeros pares en el rango indicado es: 30
La suma de los numeros impares en el rango indicado es: 25


Saludos!
Responsable de departamento de producción aprenderaprogramar.com

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".