--------------------------------------------------------------------------    
MAC-115  - Turma T23 -  17 a 24/agosto/2007  -  Comando "while"
==============================================================================

/*
 * Arquivo: prog1.5.c
 * ------------------
 * Este programa é uma solução do Problema 1.5 do Caderno
 * de Exercícios: dados inteiros x e n, com n >= 0,
 * determinar x^n.
 */

#include <stdio.h>

int main()
{
  int x, n, pot, i;

  printf("Entre o valor de x: ");
  scanf("%d", &x);

  printf("Entre o valor de n (n >= 0): ");
  scanf("%d", &n);

  pot = 1;
  i = 0;

  while (i < n) {
    pot = pot * x;
    i = i + 1;
  }

  printf("%d^%d = %d\n", x, n, pot);
  return 0;
}
-------------------------------------------------

/* 
 * arquivo: acha_n.c
 * -----------------
 * Este programa determina o menor inteiro n tal que 
 * a soma 1 + ... + n seja maior que 1000.
 */

#include 

int main()
{
  int n, soma;

  soma = 0; 
  n = 0;

  while (soma <= 1000) {
    n = n + 1;
    soma = soma + n;
    printf("a soma de 1 ate' %d e' %d  \n", n, soma);
  }

  printf("o menor inteiro n tal que  1 + ...+ n > 1000 e' %d\n", n);	
  return 0;
}