Exercícios sobre laços de repetição 1) Faça um programa em Linguagem C que leia um número inteiro positivo (n) e que apresente na tela os números inteiros existentes no intervalo fechado (e se fosse intervalo aberto?) entre 0 e n, um por linha, em ordem CRESCENTE. Se for lido um número que não seja inteiro positivo, o programa deve informar que o número lido não é inteiro positivo e terminar. 2) Faça um programa em Linguagem C que leia um número inteiro positivo (n) e que apresente na tela os números inteiros existentes no intervalo fechado (e se fosse intervalo aberto?) entre 0 e n, um por linha, em ordem DECRESCENTE. Se for lido um número que não seja inteiro positivo, o programa deve informar que o número lido não é inteiro positivo e terminar. 3) Faça um programa em Linguagem C que leia números reais e que, conforme vão sendo lidos os números, apresente a SOMA dos valores já lidos. Quando o usuário digitar o valor 0, o programa deve terminar. 4) Faça um programa em Linguagem C que leia números reais e que, conforme vão sendo lidos os números, apresente a MÉDIA dos valores já lidos. Quando o usuário digitar o valor 0, o programa deve terminar. 5) Faça um programa em Linguagem C que leia um dado número N e que mostre, na tela, os N primeiros números pares. Se for digitado um número negativo ou 0 (zero), mostrar uma mensagem e sair. 6) A sequência (ou relação de recorrência): 1 A x n +1= ( x n + ) , x 0 =1, n∈ℕ 2 xn converge para a raiz quadrada de A, sendo A > 0. Faça um programa que calcule um valor aproximado da raiz quadrada de um dado número A (obtido pelo teclado) usando 10 iterações da relação acima. 7) Faça um programa que receba um número N e que calcule (e mostre) o valor do fatorial de N (N!). 8) Escreva um programa C que apresente no monitor os números inteiros entre 1 e 100. 9) Escreva um programa C que apresente no monitor os números pares contidos entre 1 e 100. 10) Escreva um programa C que apresente no monitor os números ímpares contidos entre 1 e 100. 11) Escreva um programa C que apresente no monitor os números múltiplos de 3 contidos entre 1 e 100. 12) Faça um programa que receba um número N e que calcule (e mostre) os N primeiros termos da série de Fibonacci. Sabe-se que: F n=F n−1 + F n−2 , onde F 1=1 e F 2 =1 Exemplo: Dado N = 9, os primeiros nove termos da série são: 1, 1, 2, 3, 5, 8, 13, 21, 34. Exercícios - manipulação de strings (<string.h>) 1) Escreva um programa C que leia um texto pelo teclado (com espaços). Em seguida imprima o número de caracteres digitados. 2) Escreva um programa C que declare duas strings com capacidade para 20 caracteres. Leia a primeira string. Em seguida, copie o texto da primeira string para a segunda. Imprima no final o conteúdo das duas strings. 3) Escreva um programa C que leia três strings e as imprima em ordem alfabética - a ordem em que elas apareceriam em um dicionário. 4) Escreva um programa C que leia duas strings. Se as strings forem iguais escreva “strings iguais”. Caso contrário, concatene as duas strings e imprima a string resultante.