Números pares em intervalo

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

[ Hits: 9.629 ]

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

Exemplo de biblioteca

Dado determinados números, retorna-os em ordem crescente

Sistema Númerico

Ordenação QuickSort

funcarg.c - Função com argumento


  

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