Académique Documents
Professionnel Documents
Culture Documents
1. Implementar a funo RAIZQUADRADA. Esta funo deve: a. b. Receber um nmero do tipo float como parmetro. Retornar a raiz quadrada do nmero recebido, de tal maneira que esta raiz, quando elevada ao quadrado, apresente um erro mximo de 0.01% em relao ao valor do parmetro.
2. 3.
Implementar a funo INVERTE que recebe um nmero unsigned int como parmetro e retorna este nmero escrito ao contrrio. Ex: 431 <-> 134. Fazer uma funo que recebe um ms e um ano como parmetros e retorna o nmero de dias daquele ms daquele ano. Dica: um ano bissexto quando mltiplo de 4 e no mltiplo de 100, ou tambm quando mltiplo de 400. Faa uma funo que recebe, por parmetro, a hora de inicio e a hora de trmino de um jogo, ambas subdivididas em 2 valores distintos: horas e minutos. A funo dever etornar, a durao do jogo em minutos, considerando que o tempo mximo de durao de um jogo de 24 horas e que o jogo pode comear em um dia e terminar no outro. Fazer uma funo FATORES que:
Recebe 3 parmetros: um vetor de inteiros, um nmero inteiro n passado por valor e outro nmero x passado como ponteiro. b) Retorna um nmero inteiro. c) Decompe o nmero n em fatores primos e armazena-os nas posies do vetor. O contedo de x deve receber o nmero de fatores primos encontrados. Caso o nmero de fatores encontrados seja maior que 10, a funo deve retornar 1, do contrrio deve retornar 0. a)
4.
5.
6.
a)
7.
a)
8.
9.
10.
a. b. c.
Receba 3 ponteiros para nmeros como parmetros: A, B e C. Ordene de tal forma que, ao final da funo, A contenha o menor nmero e C o maior. A funo deve usar os ponteiros para acessar os valores dos nmeros por referncia. Fazer um programa que receba 3 nmeros do usurio, chame a funo e mostre os nmeros ordenados.
11.
12.
Fazer um programa que receba trs nomes de no mximo 15 caracteres cada um (nomes com mais de 15 caracteres devem ser rejeitados) e as idades das respectivas pessoas em um vetor de estruturas de dados. Aps o recebimento, listar os 3 nomes e idades que nela foram armazenados. Fazer um programa de dilogo de login semelhante ao exerccio 6 de strings, com a diferena de que possvel cadastrar no mximo 10 nomes de usurio e suas respectivas senhas (nomes de usurio repetidos devem ser descartados). No dilogo de login, o programa deve testar se o usurio fornecido existe e se a sua senha confere.
13.