Exercícios sobre Laços de Repetição (e manipulação de Strings)

Propaganda
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.
Download