



Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
atividades de programação(entrada e saida atéstructs)
Tipologia: Notas de estudo
1 / 7
Esta página não é visível na pré-visualização
Não perca as partes importantes!




Universidade Federal de Uberl ˆandia - UFU Faculdade de Computac¸ ˜ao - FACOM Lista de exerc´ıcios de programac¸ ˜ao em linguagem C
a^2 + b^2. Fac¸a uma func¸ ˜ao que receba os valores de a e b e calcule o valor da hipotenusa atrav ´es da equac¸ ˜ao.
CONSUMO (Km/l) MENSAGEM menor que 8 Venda o carro! entre 8 e 14 Econ ˆomico! maior que 12 Super econ ˆomico!
(a) Determinar se eles lados formam um tri ˆangulo, sabendo que:
cosh x =
n= x^2 n (2n)! = 1 +^
x^2 2! +^
x^4 4! +^...^ para todo^ x
onde x e o valor do ˆ´ angulo em radianos. Considerar π = 3. 141593 e n variando de 0 at ´e 5.
` =
n=
1 n! =^
1 0! +^
1 1! +^
1 2! +^
1 3! +^
1 4! +^...
(2n)! n!
H(n) =
∏n k=1 k
k (^) = 1 (^1) · 22 · 33... (n − 1)n− (^1) · nn
encia de n − 1 , que por sua vez ´e elevadoa pot ˆencia de n − 2 e assim em diante. Ou seja:n(n−1)
(n−2)...
Desvio Padr ˜ao:
1 n− 1
∑n i=1(v[i]^ −^ m)^2
onde m e a media do vetor.´
(c) uma func¸ ˜ao soma que receba racionais x e y e devolva o racional que representa a soma de x e y; (d) uma func¸ ˜ao mult que receba racionais x e y e devolva o racional que representa o produto de x por y; (e) uma func¸ ˜ao div que receba racionais x e y e devolva o racional que representa o quociente de x por y;
struct Ponto{ int x; int y; };
para representar um ponto em uma grade 2D, implemente uma func¸ ˜ao que indique se um ponto p est ´a localizado dentro ou fora de um ret ˆangulo. O ret ˆangulo ´e definido por seus v ´ertices inferior esquerdo v1 e superior direito v2. A func¸ ˜ao deve retornar 1 caso o ponto esteja localizado dentro do ret ˆangulo e 0 caso contr ´ario. Essa func¸ ˜ao deve obedecer ao prot ´otipo:
int dentroRet (struct Ponto* v1, struct Ponto* v2, struct Ponto* p);
struct Vetor{ float x; float y; float z; };
para representar um vetor no R^3 , implemente uma func¸ ˜ao que calcule a soma de dois vetores. Essa func¸ ˜ao deve obedecer ao prot ´otipo:
void soma (struct Vetor* v1, struct Vetor* v2, struct Vetor* res);
onde os par ˆametros v1 e v2 s ˜ao ponteiros para os vetores a serem somados, e o par ˆametro res ´e um ponteiro para uma estrutura vetor onde o resultado da operac¸ ˜ao deve ser armazenado.