--------------------------------------------------------------------------    
MAC-115  - Turma T23 -  17 a 24/agosto/2007  -  Comando "while" 
                                             comando "if" e "if-else"
==============================================================================
/* 
 * arquivo: soma_ate0.c
 * --------------------
 * Este programa resolve o seguinte problema:
 * Dada uma seqüência de inteiros não-nulos, seguida de um 0, 
 * determinar a soma dos inteiros da seqüência.
 */

#include 

int main()
{
  int num, soma;

  soma = 0;
  printf("De varios numeros inteiros e termine a colecao fornecendo o  zero\n");
  scanf("%d", &num);

  while (num != 0) {
    soma = soma + num; 
    scanf("%d", &num);
    printf("%d ", num);
  }

  printf("Soma = %d\n", soma );
  return 0;
}

--------------------------------
/* 
 * arquivo: n_impar.c
 * -----------------
 * Este programa imprime os n primeiros naturais impares.
 */

#include 

int main()
{
  int i,       /* impares que serao gerados */
      n,       /* valor a ser lido (numero de impares desejados) */
      conta;   /* para contar quantos impares estao sendo gerados */

  printf("Qual e' o valor de n? ");
  scanf("%d", &n);

  i = 1;
  conta = 1;

  while (conta <=  n) {
    printf("%d  ", i);
    i = i + 2; 
    conta = conta +1;
  }
  
  printf("\n");
  return 0;
}