Dev - C++ - Implementar un programa que sume todos los números pares entre 2 y n.

 
Vista:

Implementar un programa que sume todos los números pares entre 2 y n.

Publicado por kv (1 intervención) el 12/11/2020 23:39:05
Implementar un programa que sume todos
los números pares entre 2 y n. El valor de n se medirá al
principio
solo con libreria <stdio.h>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
-1
Responder
Imágen de perfil de Dennis
Val: 141
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Implementar un programa que sume todos los números pares entre 2 y n.

Publicado por Dennis (63 intervenciones) el 13/11/2020 00:52:07
Espero que te ayude.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
 
using namespace std;
 
int main(){
 
    int n, sumaTotal = 0;
 
    printf("TECLEE EL LIMITE: ");
     scanf("%i", &n);
 
    for(int i = 2; i <= n; i++){
        if(i%2 == 0){
            sumaTotal += i;
        }
    }
    printf( "SUMA TOTAL %i", sumaTotal );
 
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
Imágen de perfil de Rodrigo
Val: 1.755
Plata
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Implementar un programa que sume todos los números pares entre 2 y n.

Publicado por Rodrigo (539 intervenciones) el 13/11/2020 02:39:23
Otra opcion es hacer que el indice avance en 2 ( i +=2 ) en la 3ra expresion del for y con eso no es necesario hacer el if() al interior del for, se puede incrementar la suma directamente.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar
sin imagen de perfil
Val: 338
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Implementar un programa que sume todos los números pares entre 2 y n.

Publicado por Martín (158 intervenciones) el 13/11/2020 06:00:27
1
2
3
4
5
6
7
8
9
#include <stdio.h>
int main()
{
    int n;
    printf("ingrese n: ");
    scanf("%i", &n);
    printf("suma de los %i primeros pares: %i", n, n*(n+1));
    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
1
Comentar
Imágen de perfil de Dennis
Val: 141
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Implementar un programa que sume todos los números pares entre 2 y n.

Publicado por Dennis (63 intervenciones) el 13/11/2020 14:22:45
Si, es mejor, gracias por el comentario
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

Implementar un programa que sume todos los números pares entre 2 y n.

Publicado por Nacho (181 intervenciones) el 13/11/2020 15:14:48
Yo tengo clarísimo que la mayor parte de los que preguntan son gente que intenta aprender las nociones más básicas de algoritmia. Así que la respuesta que necesitan deberán versar sobre la algoritmia en su nivel más elemental, y de nada les servirá elaboraciones algorítmicas propias del núcleo de un sistema operativo, ni teoría de conjuntos, progresiones o combinatoria, por ejemplo. Como tampoco servirá de nada criticar a alguien que intenta explicar esas nociones básicas y no meterse en una programación que sea verdaderamente funcional. Y vosotros, ¿lo tenéis igual de claro?
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