Números pares em intervalo

Publicado por Luciano Alexandre de Farias Silva (última atualização em 15/01/2013)

[ Hits: 9.654 ]

Homepage: http://www.tecsource.blogspot.com.br/

Download SomaPares.cpp




Um pequeno algoritmo para somar os números pares < 1000 e ao final imprimir o resultado.

  



Esconder código-fonte

#include <iostream>
using namespace std;
int main () {

int soma;
  
  for(int n = 2 ; n < 1000 ; ){ 
     soma += n;   
     n += 2;
     }
cout << "Valor e " << soma <<endl;
    
   return 0;
}

Scripts recomendados

2 Programinhas em C para conversão de bases

Número par ou ímpar (com operado bit a bit)

Cálculo do IMC

PROGRAMA EMP. DE ENERGIA

olamundo.c - Primeiro programa


  

Comentários
[1] Comentário enviado por elgio em 21/01/2013 - 09:39h

O somatório de um número N pode ser expresso pela fórmula ((n*n)+n)/2. No teu caso, para este exemplo, N seria 998, pois ele não soma o 1000 (quando n chega em 1000, sai do for sem somá-lo)

Como só estás somando os pares, o mesmo pode ser expresso pela fórmula (( n-1)*n) + n)/4

Segue um programa em C, sem for, que calcula o mesmo:
int main()
{
n = 998;
printf ("Soma pares = %d\n", (((n+1)*n)+n)/4);
}

Sem for!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts