Lista de Programação
1. Escreva um programa que leia uma string (use gets()) e retire todos os caracteres 'c', eliminando-os da string sem deixar espaço na string lida. Informe na tela quantos caracteres foram retirados e mostre a string final
2. Escreva um programa que solicite dois caracteres de “a” a “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
3. 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
4. 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.
5. Faça um programa que sorteie um número aleatório entre 0 e 500 e pergunte ao usuário qual é o "número mágico". O programa deverá indicar se a tentativa efetuada pelo usuário é maior ou menor que o número mágico e contar o número de tentativas. Quando o usuário conseguir acertar o número o programa deverá classificar o usuário como:
a. De 1 a 3 tentativas: muito sortudo
b. De 4 a 6 tentativas: sortudo
c. De 7 a 10 tentativas: normal
d. > 10 tentativas: tente novamente
Sabendo que o código abaixo sorteia um número aleatório de 0 a 500 int random_integer; random_integer = (rand()%499)+1;
7. Implementar a função RAIZQUADRADA. Esta função deve:
a. Receber um número do tipo float como parâmetro.
b. Retornar a raiz quadrada do número recebido, de tal maneira que esta raiz, quando elevada ao quadrado, apresente um erro máximo de 0.01% em relação ao valor do parâmetro.
8. Fazer uma função que recebe um mês e um ano como parâmetros e retorna o número de dias daquele mês daquele ano. Dica: um ano é bissexto quando é múltiplo de 4 e não múltiplo de 100, ou também quando é múltiplo de 400.
9. Faça um programa que