Exerc em c

Disponível somente no TrabalhosFeitos
  • Páginas : 3 (559 palavras )
  • Download(s) : 0
  • Publicado : 17 de outubro de 2012
Ler documento completo
Amostra do texto
LISTA DE EXERCÍCIOS I (Entrega 10/10/2012)
Funções (retorno de valor, passagem de parâmetros por valor e referência),
Recursividade, Variáveis locais e globais e Vetores.

1. Escreva umprocedimento que receba um número inteiro e o imprima na forma extensa. Por
exemplo, para 1 a saída desejada é “Um”. A função deve ser capaz de gerar o extenso dos números
de 0 até 10, inclusive. Caso umnúmero não compatível seja recebido o procedimento deve mostrar
uma mensagem de erro. Crie também um algoritmo que leia um valor inteiro e chame o
procedimento criado acima para a impressão do númeroextenso.
2. Escreva um procedimento que receba um número natural e imprima os três primeiros caracteres do
dia da semana correspondente ao número. Por exemplo, 7 corresponde à “SAB”. Oprocedimento
deve mostrar uma mensagem de erro caso o número recebido não corresponda a um dia da
semana. Gere também um algoritmo que utilize esse procedimento, chamando-o, mas antes lendo
um valor parapassagem de parâmetro.
3. Construa uma função que efetue a TROCA dos valores de a por b, recebidos como parâmetro.
Ou seja, essa função deve substituir o valor de a pelo de b, e reciprocamente. Crietambém um
algoritmo que leia dois valores quaisquer, e imprima os valores após a chamada da função TROCA.
4. Seja a série de Fibonacci: 1, 1, 2, 3, 5, 8, 13, 21, 34, 55,... que pode ser definidarecursivamente por:

Então escreva:
- Uma função recursiva que gere o termo de ordem n da série de Fibonacci.
- Um algoritmo que, utilizando a função definida acima gere a série de Fibonacci até otermo de
ordem 20.
5. O fatorial de um número n, inteiro e positivo, pode ser definido recursivamente, ou seja:

Então, pede-se que seja criada uma função recursiva que calcule o fatorial de umnúmero n.
A função deve retornar -1 caso não seja possível calcular o fatorial. Além disso, crie um algoritmo
que leia um valor, utilize a função criada para calcular o fatorial e imprima o valor...
tracking img