-------------------------------------------------------------------------- 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. */ #includeint 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; }