lista exercicios algoritmos - vetor
DESCRIPTION
algoritmosTRANSCRIPT
Núcleo de Informática Lista de Exercícios de Algoritmos Prof. Hilton Cardoso Marins Junior
ESTRUTURAS DE DADOS HOMOGÊNEAS - VETOR
1) Codificar um programa para ler 2 strings, sendo que a primeira deve ser o nome do usuário
e a segunda uma saudação. O programa deverá produzir como saída uma saudação ao usuário.
2) Fazer um programa que leia uma string e a imprima de trás pra frente.
Exemplo: Entrada: ifsudestemg Saída: gmetsedus
3) Faça um programa que dado um nome completo, retorne a abreviatura deste nome. Não
se devem abreviar as preposições como: do, de, etc. A abreviatura deve vir separada por pontos. Exemplo, Paulo Jose de Almeida Prado. P.J.A.P.
4) Qual será a configuração do vetor num depois de executado o trecho de programa abaixo?
int num[5][5], i , j; for (i=0; i<5; i++){
for (j=0; j<5; j++){ if (i>j){
num[i][j]=1; } if (i==j){
num[i][j]=0; } if (i<j){
num[i][j]=-1; }
} }
5) Faça um programa para determinar a quantidade de vogais presentes em um nome.
6) Fazer um programa que leia a senha do usuário e informe se a senha está correta ou
incorreta. Considere que a senha correta esteja gravada no código fonte do programa.
7) Codificar um programa para simular a verificação se o dado usado em um determinado jogo é “viciado” ou não. Considere que dado não “viciado” é aquele em que não há grande variação na quantidade de vezes que cada face é sorteada ao final de vários lançamentos. O programa deve permitir ao usuário escolher o número de faces do dado (mínimo 2) e a quantidade de lançamentos a serem simulados. Após a simulação, o programa deverá emitir um relatório apresentando a quantidade de vezes que cada face fora sorteada.
0 1 2 3 4
0
1
2
3
4
8) Codificar um programa que permita o registro das informações sobre as vendas realizadas por uma determinada empresa. Considere que as informações sobre cada venda são a quantidade de itens vendidos e o preço de venda. O programa deverá emitir um relatório que informe o faturamento total obtido com a venda de todos os itens cadastrados. Considere somente 30 registros.
9) Faça a leitura das pontuações que 50 juízes de uma determinada prova atribuíram a
um atleta (valores compreendidos entre 0 e 10 inclusive). Determine e apresente os seguintes valores:
a. A média obtida pelo atleta. b. A melhor pontuação obtida pelo atleta. c. A pior pontuação obtida pelo atleta. d. A porcentagem de pontuações acima da média do atleta. e. A porcentagem de pontuações abaixo da média do atleta. f. Determine a quantidade de juízes que atribuíram a melhor nota ao atleta. g. Determine a quantidade de juízes que atribuíram a pior nota ao atleta.