Exercicios Resolvidos

Lista 1 - Exercícios com estruturas de condição/repetição

  1. Escreva um programa em C que leia um dado do tipo inteiro e em seguida escreva o dobro do seu valor.
  2. Escreva um algoritmo que leia três números e imprima o maior deles.
  3. Escreva um algoritmo que leia três números e os imprima em ordem crescente.
  4. Escreva um algoritmo que leia 10 números e imprima o maior deles.
  5. 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.
  6. 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.
  7. 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.
  8. 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.
  9. 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.
  10. 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.
  11. 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

  1. Dados dois vetores com n componentes cada um, calcular e imprimir a soma deles.
  2. Leia um conjunto com n números e informe se existe algum elemento repetido no conjunto.
  3. 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
  4. 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.
  5. Calcular a soma dos elementos de uma matriz numérica quadrada qualquer dada, que estão acima da diagonal principal.
  6. Obtenha e imprima um vetor que seja a soma dos elementos de cada coluna de uma matriz numérica qualquer dada.
  7. Converta uma letra maiúscula em letra minúscula.
  8. Faça um algoritmo para converter uma cadeia de caracteres de letras maiúsculas em letras minúsculas.
  9. Dado o nome completo de uma pessoa imprimir apenas o primeiro nome.
  10. Dado o nome completo de uma pessoa imprimir apenas as iniciais seguidas cada uma de ponto e espaço.
  11. 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

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-Share Alike 2.5 License.