Exercicios em devC++


Responder Mensagem

Exercicios em devC++

joaopp07
postou em Ter, 25 Mai 2010, 10:25
Usuário Novato | Mensagens: 1

    Bom pessoal alguém quer me ajudar a resolver estes exercicios não se nada de matriz, desde já agradeço.

    1. Faça um programa que leia um número N e indique quantos valores inteiros e positivos devem ser lidos a seguir. Para cada numero lido, mostre uma tabela contendo o valor lido e o fatorial desse valor.

    2. Faça um programa que leia um valor n, inteiro e positivo, calcule e mostre a seguinte soma:
    Ex: S = 1 + 1/2 + 1/3 + 1/4 + 1/5 ... + 1/n

    3-Faça um programa que leia cinco grupos de quatro valores(A B C D) e mostre-os na ordem lida, ordem crescente e ordem decrescente.

    4. Faça um programa que receba a idade, o peso, a altura, a cor dos olhos(A-azul, V-verde, P-preto, C-castanho) e a cor dos cabelos(P-preto, C-castanho, L-louro, R-ruivo) de 20 pessoas e calcule e mostre:
    A quantidade de pessoas com idade superior a 50 anos e peso inferior a 60 quilos;
    A média das idades das pessoas com altura inferior a 1,50;
    A porcentagem de pessoas com olhos azuis entre todas as pessoas analisadas;
    A quantidade de pessoas ruivas e que não possuem olhos azuis.


    5. Uma agência bancária possui vários clientes que podem fazer investimentos com rendimentos mensais, conforme tabela abaixo:
    Tipo
    Descrição
    Rendimento Mensal
    1
    Poupança
    1,5%
    2
    Poupança plus
    2%
    3
    Fundos de renda fixa
    4%
    Faça um programa que leia o código do cliente, o tipo da conta e o valor investido, o programa deve calcular e mostra o rendimento mensal de acordo com o tipo do investimento. Ao final do programa mostre o total investido e o total de juros pagos, a leitura deverá terminar quando o código do cliente digitado for menor ou igual a 0.

    6. Fazer um programa que apresente o menu de opções a seguir:
    MENU DE OPÇÕES
    1 - Média aritmética
    2 – Média ponderada
    3 – Sair
    Na opção 1: receber duas notas, calcular e mostrar a média aritmética
    Na opção 2: receber três notas e seus respectivos pesos, calcular e mostrar a média ponderada
    Na opção 3: Sair do programa
    Verifique a possibilidade de existir uma opção inválida, neste caso o programa deverá mostrar uma mensagem de erro.

    7. Faça um programa para calcular N!(fatorial de N), sendo que o valor inteiro de n é fornecido pelo usuário.
    Sabe-se que:
    N! = 1*2*3*4*... *(n-1) * n;
    0! = 1, por definição.

    8. Fazer um programa ler um vetor de inteiros e positivos e imprimir quantas vezes aparece o número 1, 3 e 4, nesta ordem. O vetor terá no máximo 100 posições. Sair do programa quando for digitado -1.

    9. Seja N um número quadrado perfeito. Se somarmos os números ímpares consecutivos (1+3+5+7+9+...) até que esta soma seja igual a N, o número M de termos somados será igual a raiz quadrada de N.
    Exemplo: N = 16 = 1 + 3 + 5 + 7 M = 4 termos.
    Logo, a raiz quadrada de 16 é 4.
    Fazer um programa em C para ler um número inteiro e positivo N e responder se N é quadrado perfeito.

    10. Dado dois vetores, A (5 elementos) e B (8 elementos), faça um programa em C que imprima todos os elementos comuns aos dois vetores.
    11. Faça um programa que determina o máximo e o mínimo de um conjunto de n números inteiros armazenados num vetor A de 10 elementos.

    12. Suponha um vetor N com 10 elementos e outro vetor M com 10 elementos. Faça um programa em C que calcule o produto escalar P de A por B. (Isto é, P = A[1]*B[1] + A[2]*B[2] + ... A[N]+B[N]).

    13. Fazer um programa em C para ler um vetor de inteiros positivos de 50 posições. Imprimir a quantidade de números pares e de múltiplos de 5.


    14. Fazer um programa que leia vários números(um por vez) e imprima 0(zero) se o número não for múltiplo de 2,3, 5 nem 7. Imprimir 1(um) se o número for múltiplo de 2 ou 3 e 2(dois) se o número for múltiplo de 5 e 7. Sair do programa quando for digitado o valor -1.(Não é necessário nenhuma consistência ou crítica dos dados).

    15. Fazer um programa em C que leia uma frase e imprima somente as vogais

    16. Escreva um programa que solicite dois caracteres de “a” até “z” ao usuário e imprima o número de caracteres existente entre eles. Assuma que o usuário digite os 2 caracteres em ordem alfabética. Caso não o estejam, emitir mensagem de erro. Exemplo:
    Digite 2 caracteres : j t O numero de caracteres entre eles é: 9

    17. Sem usar nenhuma função auxiliar, faça uma função que receba um número inteiro e retorne sua raiz quadrada exata. Logo depois faça outra função, baseada na primeira, que retorne a raiz cúbica.

    18. Faça uma função que receba um vetor de 5 inteiros. Sua função terá que colocar todos os números do vetor ordenados de forma crescente, ou seja, depois que a função terminar a execução x[0] possuirá o menor valor e x[4] terá o maior valor

    19. Faça uma função que transforme e mostre segundos em horas, minutos e segundos. Toda as variáveis devem ser passadas como parâmetro, não havendo variáveis globais.

    20. Faça uma função que receba, por parâmetro, a hora de inicio e a hora de termino de um jogo, ambas subdivididas em dois valores distintos: hora e minuto neste formato hh:mm. A função deve retornar a duração expressa em minutos, considerando que o tempo máximo de duração de um jogo é de 24 horas e que o jogo pode começar em um dia e terminar no outro.

    21. Faça uma função que receba por parâmetro um valor inteiro e positivo N e retorne o valor de S.
    S = 1 + 1/1! + ½! + 1/3! + 1 /n!

    22. Faça uma função que receba um vetor A de dez elementos inteiros, por parâmetro. Ao final dessa função, o vetor B deve conter o fatorial de cada elemento de A. O vetor B deve ser mostrado no programa principal.
    EX:
    A
    2
    1
    0
    3
    4
    ...
    B
    2
    1
    1
    6
    24
    ...

    23. Faça uma função que receba, por parâmetro, dois vetores de daz elementos inteiros positivos e mostre o vetor união dos dois primeiros.

    24. Faça uma função que receba, por parâmetro, um vetor A com dez números reais e retorne esses números ordenados em ordem crescente.

    25. Faça uma função que receba dois vetores A e B de dez elementos inteiros, por parâmetro. O procedimento deve determinar e mostrar um vetor C que contenha os elementos de A e B em ordem decrescente.

    26. Faça um programa que carregue uma matriz 10 X 20 com números inteiros e some cada uma das linhas, armazenando o resultado das somas em um vetor. A seguir, multiplique cada elemento da matriz pela soma da linha e mostre a matriz resultante.

    27. Faça um programa que carregue uma matriz de ordem 4 X 5 e uma segunda matriz 5 X 2, calcule e mostre a matriz resultante do produto matricial das duas matrizes anteriores, armazenando-o em uma terceira matriz de ordem 4 X 2.

    28. Faça um programa que carregue uma matriz 15 X 5 com números inteiros, calcule e mostre quais os elementos da matriz que se repetem e quantas vezes cada um está repetindo.

    29. Faça uma função que receba, por parâmetro, uma matriz a(12,12) e retorne a média aritmética dos elementos abaixo da diagonal principal.

    30. Faça uma função que receba, por parâmetro, uma matriz A(6,6) e multiplique cada linha pelo elemento da diagonal principal daquela linha. A função deve retornar a matriz alterada para ser mostrada no programa principal.


      Responder com Citação

    Fórum E-Civil
    postou em
    Advertising



    luisccpereira1
    postou em Sex, 17 Jun 2011, 19:19
    Usuário Nível 1 | Mensagens: 3

      faca um programa que receba a idade o peso a altura a cor

      luisccpereira1
      postou em Sex, 17 Jun 2011, 19:23
      Usuário Nível 1 | Mensagens: 3

        Faça um programa que receba a idade, o peso, a altura, a cor dos olhos(A-azul, V-verde, P-preto, C-castanho) e a cor dos cabelos(P-preto, C-castanho, L-louro, R-ruivo) de 20 pessoas e calcule e mostre:
        A quantidade de pessoas com idade superior a 50 anos e peso inferior a 60 quilos;
        A média das idades das pessoas com altura inferior a 1,50;
        A porcentagem de pessoas com olhos azuis entre todas as pessoas analisadas;
        A quantidade de pessoas ruivas e que não possuem olhos azuis

        Re: Exercicios em devC++

        luisccpereira1
        postou em Sex, 17 Jun 2011, 19:28
        Usuário Nível 1 | Mensagens: 3

          joaopp07 escreveu:Bom pessoal alguém quer me ajudar a resolver estes exercicios não se nada de matriz, desde já agradeço.

          1. Faça um programa que leia um número N e indique quantos valores inteiros e positivos devem ser lidos a seguir. Para cada numero lido, mostre uma tabela contendo o valor lido e o fatorial desse valor.

          2. Faça um programa que leia um valor n, inteiro e positivo, calcule e mostre a seguinte soma:
          Ex: S = 1 + 1/2 + 1/3 + 1/4 + 1/5 ... + 1/n

          3-Faça um programa que leia cinco grupos de quatro valores(A B C D) e mostre-os na ordem lida, ordem crescente e ordem decrescente.

          4. Faça um programa que receba a idade, o peso, a altura, a cor dos olhos(A-azul, V-verde, P-preto, C-castanho) e a cor dos cabelos(P-preto, C-castanho, L-louro, R-ruivo) de 20 pessoas e calcule e mostre:
          A quantidade de pessoas com idade superior a 50 anos e peso inferior a 60 quilos;
          A média das idades das pessoas com altura inferior a 1,50;
          A porcentagem de pessoas com olhos azuis entre todas as pessoas analisadas;
          A quantidade de pessoas ruivas e que não possuem olhos azuis.


          5. Uma agência bancária possui vários clientes que podem fazer investimentos com rendimentos mensais, conforme tabela abaixo:
          Tipo
          Descrição
          Rendimento Mensal
          1
          Poupança
          1,5%
          2
          Poupança plus
          2%
          3
          Fundos de renda fixa
          4%
          Faça um programa que leia o código do cliente, o tipo da conta e o valor investido, o programa deve calcular e mostra o rendimento mensal de acordo com o tipo do investimento. Ao final do programa mostre o total investido e o total de juros pagos, a leitura deverá terminar quando o código do cliente digitado for menor ou igual a 0.

          6. Fazer um programa que apresente o menu de opções a seguir:
          MENU DE OPÇÕES
          1 - Média aritmética
          2 – Média ponderada
          3 – Sair
          Na opção 1: receber duas notas, calcular e mostrar a média aritmética
          Na opção 2: receber três notas e seus respectivos pesos, calcular e mostrar a média ponderada
          Na opção 3: Sair do programa
          Verifique a possibilidade de existir uma opção inválida, neste caso o programa deverá mostrar uma mensagem de erro.

          7. Faça um programa para calcular N!(fatorial de N), sendo que o valor inteiro de n é fornecido pelo usuário.
          Sabe-se que:
          N! = 1*2*3*4*... *(n-1) * n;
          0! = 1, por definição.

          8. Fazer um programa ler um vetor de inteiros e positivos e imprimir quantas vezes aparece o número 1, 3 e 4, nesta ordem. O vetor terá no máximo 100 posições. Sair do programa quando for digitado -1.

          9. Seja N um número quadrado perfeito. Se somarmos os números ímpares consecutivos (1+3+5+7+9+...) até que esta soma seja igual a N, o número M de termos somados será igual a raiz quadrada de N.
          Exemplo: N = 16 = 1 + 3 + 5 + 7 M = 4 termos.
          Logo, a raiz quadrada de 16 é 4.
          Fazer um programa em C para ler um número inteiro e positivo N e responder se N é quadrado perfeito.

          10. Dado dois vetores, A (5 elementos) e B (8 elementos), faça um programa em C que imprima todos os elementos comuns aos dois vetores.
          11. Faça um programa que determina o máximo e o mínimo de um conjunto de n números inteiros armazenados num vetor A de 10 elementos.

          12. Suponha um vetor N com 10 elementos e outro vetor M com 10 elementos. Faça um programa em C que calcule o produto escalar P de A por B. (Isto é, P = A[1]*B[1] + A[2]*B[2] + ... A[N]+B[N]).

          13. Fazer um programa em C para ler um vetor de inteiros positivos de 50 posições. Imprimir a quantidade de números pares e de múltiplos de 5.


          14. Fazer um programa que leia vários números(um por vez) e imprima 0(zero) se o número não for múltiplo de 2,3, 5 nem 7. Imprimir 1(um) se o número for múltiplo de 2 ou 3 e 2(dois) se o número for múltiplo de 5 e 7. Sair do programa quando for digitado o valor -1.(Não é necessário nenhuma consistência ou crítica dos dados).

          15. Fazer um programa em C que leia uma frase e imprima somente as vogais

          16. Escreva um programa que solicite dois caracteres de “a” até “z” ao usuário e imprima o número de caracteres existente entre eles. Assuma que o usuário digite os 2 caracteres em ordem alfabética. Caso não o estejam, emitir mensagem de erro. Exemplo:
          Digite 2 caracteres : j t O numero de caracteres entre eles é: 9

          17. Sem usar nenhuma função auxiliar, faça uma função que receba um número inteiro e retorne sua raiz quadrada exata. Logo depois faça outra função, baseada na primeira, que retorne a raiz cúbica.

          18. Faça uma função que receba um vetor de 5 inteiros. Sua função terá que colocar todos os números do vetor ordenados de forma crescente, ou seja, depois que a função terminar a execução x[0] possuirá o menor valor e x[4] terá o maior valor

          19. Faça uma função que transforme e mostre segundos em horas, minutos e segundos. Toda as variáveis devem ser passadas como parâmetro, não havendo variáveis globais.

          20. Faça uma função que receba, por parâmetro, a hora de inicio e a hora de termino de um jogo, ambas subdivididas em dois valores distintos: hora e minuto neste formato hh:mm. A função deve retornar a duração expressa em minutos, considerando que o tempo máximo de duração de um jogo é de 24 horas e que o jogo pode começar em um dia e terminar no outro.

          21. Faça uma função que receba por parâmetro um valor inteiro e positivo N e retorne o valor de S.
          S = 1 + 1/1! + ½! + 1/3! + 1 /n!

          22. Faça uma função que receba um vetor A de dez elementos inteiros, por parâmetro. Ao final dessa função, o vetor B deve conter o fatorial de cada elemento de A. O vetor B deve ser mostrado no programa principal.
          EX:
          A
          2
          1
          0
          3
          4
          ...
          B
          2
          1
          1
          6
          24
          ...

          23. Faça uma função que receba, por parâmetro, dois vetores de daz elementos inteiros positivos e mostre o vetor união dos dois primeiros.

          24. Faça uma função que receba, por parâmetro, um vetor A com dez números reais e retorne esses números ordenados em ordem crescente.

          25. Faça uma função que receba dois vetores A e B de dez elementos inteiros, por parâmetro. O procedimento deve determinar e mostrar um vetor C que contenha os elementos de A e B em ordem decrescente.

          26. Faça um programa que carregue uma matriz 10 X 20 com números inteiros e some cada uma das linhas, armazenando o resultado das somas em um vetor. A seguir, multiplique cada elemento da matriz pela soma da linha e mostre a matriz resultante.

          27. Faça um programa que carregue uma matriz de ordem 4 X 5 e uma segunda matriz 5 X 2, calcule e mostre a matriz resultante do produto matricial das duas matrizes anteriores, armazenando-o em uma terceira matriz de ordem 4 X 2.

          28. Faça um programa que carregue uma matriz 15 X 5 com números inteiros, calcule e mostre quais os elementos da matriz que se repetem e quantas vezes cada um está repetindo.

          29. Faça uma função que receba, por parâmetro, uma matriz a(12,12) e retorne a média aritmética dos elementos abaixo da diagonal principal.

          30. Faça uma função que receba, por parâmetro, uma matriz A(6,6) e multiplique cada linha pelo elemento da diagonal principal daquela linha. A função deve retornar a matriz alterada para ser mostrada no programa principal.

            Responder com Citação

          Fórum E-Civil
          postou em
          Advertising



          Responder Mensagem

          • Tópicos relacionados

          Construção civil, discussões gerais