You are on page 1of 2

Lista de Exerccios para Arguio

Ponteiros, Vetores, Alocao Dinmica


1.Implemente uma funo que calcule a rea da superfcie e o volume
de uma esfera de raio R. Essa funo deve obedecer ao prottipo:
void calc_esfera(float R, float *area, float *volume)
2.Pesquisar clculo da rea da superfcie e o volume ao dados.
Escreva uma funo que receba um array de inteiros V e os enderec
o
s de duas variveis inteiras, min e max, e armazene nessas variveis
o valor mnimo e mximo do array.
Escreva tambm uma funo main que use essa funo.
3.Faa um programa que possua uma funo para:
Ler 2 notas e retorn-las por parmetro (chamar uma funo
dedicada a ler 2 notas lidas e que devolver os 2 nmeros lidos);
Calcular a mdia simples e a mdia ponderada e retorn-las por
parmetro, onde a segunda nota tem peso 2
media_ponderada = (n1 +n2*2)/3;
4.Crie um programa que contenha um vetor(array) de float contendo
10 elementos. Imprima o endereo de cada posio desse vetor
5.Escreva um programa que contenha duas variveis inteiras. Leia
essas variveis do teclado. Em seguida, compare seus endereos o
se
exiba o contudo do maior endereo.
6.Faa um programa que leia do usurio o tamanho de um vetor a ser
lido e faa a alocao dinmica de memria. Em seguida, leia do
usurio seus valores e imprima o vetor lido.
7.Faa um programa que leia do usurio o tamanho de um vetor a ser
lido e faa a alocao dinmica de memria. Em seguida, leia do
usurio seus valores e mostre quantos dos nmeros so pares e
quantos so mpares.
8.Faa um programa que receba do usurio o tamanho de uma string
e chame uma funo para alocar dinamicamente essa string. Em
seguida, o usurio dever informar o contedo dessa string. O
programa imprime a string sem suas vogais.

9.Faa um programa que pergunte ao usurio quantos valores ele


deseja armazenar em um vetor de double, depois use a funo
MALLOC para reservar (alocar) o espao de memria de acordo com o
especificado pelo usurio. Esse vetor deve ter um tamanho
maior ou igual a 10 elementos. Use este vetor dinmico como um
vetor comum, atribuindo aos 10 primeiros elementos do vetor valores
aleatrios (usando a funo rand)entre 0 e 100. Exiba na tela os
valores armazenados nos 10 primeiros elementos do vetor.
10.Crie um programa que l 6 valores inteiros e, em seguida, mostre
na tela os valores lidos.
11.Leia um vetor de 10 posies. Contar e escrever quantos valores
pares ele possui.
12.Faa um programa que receba do usurio um vetor com 10
posies. Em seguida dever ser impresso o maior e o menor
elemento do vetor.
13.Escreva um programa que leia 10 nmeros inteiros e os armazene
em um vetor. Imprima o vetor, o maior elemento e a posio que ele
se encontra.
14.Crie um programa que l 6 valores inteiros e, em seguida, mostre
na tela os valores lidos na ordem inversa.
15. Fazer um programa para ler 5 valores e, em seguida, mostrar
todos os valores lidos juntamente com o maior, o menor e a mdia dos
valores.

You might also like