Exercicios Resolvidos
Lista 1 - Exercícios com estruturas de condição/repetição
- Escreva um programa em C que leia um dado do tipo inteiro e em seguida escreva o dobro do seu valor.
- Escreva um algoritmo que leia três números e imprima o maior deles.
- Escreva um algoritmo que leia três números e os imprima em ordem crescente.
- Escreva um algoritmo que leia 10 números e imprima o maior deles.
- Escreva um algoritmo que leia uma certa quantidade de números e imprima o maior deles e quantas vezes o maior número foi lido. A quantidade de números a serem lidos deve ser fornecida pelo usuário. Assuma que o usuário sempre fornecerá um número positivo.
- Modifique o problema anterior de modo que caso o usuário digite um número negativo o programa peça novamente a quantidade de números e repita este procedimento até que o usuário forneça um número positivo.
- Modifique o problema anterior para permitir que o usuário possa em caso de erro ter três tentivas. Na terceira tentativa o programa deve terminar avisando ao usuário a razão da interrupção.
- Escreva um algoritmo que leia um número inteiro entre 100 e 999 e imprima na saída cada um dos algarismos que compõem o número.
- Uma empresa paga R10.00 por hora normal trabalhada e R$ 15.00 por hora extra. Escreva um programa que leia o total de horas normais e o total de horas extras trabalhadas por um empregado em um ano e calcule o salário anual deste trabalhador.
- Assuma que o trabalhador do exercício anterior deve pagar 10% de imposto se o seu salário anual for menor ou igual a R$ 12000.00. Caso o salário seja maior que este valor o imposto devido é igual a 10% sobre R$ 12000.00 mais 25% sobre o que passar de R$ 12000.00. Escreva um programa que calcule o imposto devido pelo trabalhador.
- A Seqüência de Fibonacci foi descrita primeiramente para descrever o crescimento de uma população de coelhos. Os números descrevem o número de casais em uma população de coelhos depois de n meses. Ela funciona assim, você começa com 0 e 1, e então produz o próximo número de Fibonacci somando os dois anteriores para formar o próximo,0+1=1,1+1=2,2+1=3... Ex: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181,... Escreva um algoritmo utilizando a linguagem C, que imprima os 15 primeiros termos da seqüência de Fibonacci.
Lista 2 - Exercícios com Vetores/Matrizes
- Dados dois vetores com n componentes cada um, calcular e imprimir a soma deles.
- Leia um conjunto com n números e informe se existe algum elemento repetido no conjunto.
- Leia n números quaisquer e imprima-os sem repetições.Ex: Entrada: 1,1,3,4,3,5,-8 Saida:1,3,4,5,-8
- Gerar e imprimir uma matriz com m linhas e n colunas onde seus elementos são da forma:2*i + 7*j – 2 se i < j; A[i,j] = 3*i2 – 1 se i = j ; 4*i3 – 5*j**2 + 1 se i > j.
- Calcular a soma dos elementos de uma matriz numérica quadrada qualquer dada, que estão acima da diagonal principal.
- Obtenha e imprima um vetor que seja a soma dos elementos de cada coluna de uma matriz numérica qualquer dada.
- Converta uma letra maiúscula em letra minúscula.
- Faça um algoritmo para converter uma cadeia de caracteres de letras maiúsculas em letras minúsculas.
- Dado o nome completo de uma pessoa imprimir apenas o primeiro nome.
- Dado o nome completo de uma pessoa imprimir apenas as iniciais seguidas cada uma de ponto e espaço.
- Codifique um programa na linguagem C que leia uma string de tamanho x, leia outra string de tamanho y e depois concatene as duas em outra string de tamanho x+y. Concatenar significa unir as duas strings.
Caso queiram a resposta de algum desses algoritmos basta me enviar um e-mail:moc.liamg|iuqamalrubseliuqa#moc.liamg|iuqamalrubseliuqa
page revision: 39, last edited: 12 Nov 2011 05:02