Buscar

Exercícios de Processamento de Dados II

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

UNIVERSIDAE FEDERAL DO RECÔNCAVO DA BAHIA
CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS
BACHARELADO EM CIÊNCIAS EXATAS E TECNOLÓGICAS
PROCESSAMENTO DE DADOS II T02
LISTA DE EXERCÍCIOS
1- Crie um programa que calcula o comprimento de uma string (não use a função strlen).
2-Crie um programa que compara duas strings (não use a função strcmp).
3-Crie um programa que recebe um nome e imprima o nome somente se a primeira letra do nome
for “a” (maiúscula ou minúscula).
4-Faça um programa que receba uma palavra e a imprima de trás-para-frente.
5-Crie um programa que leia uma frase e conta quantos caracteres são brancos. Lembre-se que uma
frase é um conjunto de caracteres (vetor). 
6-Faça um programa que leia uma palavra (máximo de 50 letras) e some 1 no valor ASCII de cada
caractere da palavra. Imprima a string resultante.
7-Crie um programa que leia um vetor contendo letras de uma frase inclusive os espaços em branco.
Retirar os espaços em branco do vetor e depois escrever o vetor resultante.
8-Escreva um programa que declare um inteiro, um real e um char, e ponteiros para inteiro, real, e
char. Associe as variáveis aos ponteiros (use &). Modifique os valores de cada variável usando os
ponteiros. Imprima os valores das variáveis antes e após a modificação.
9-Escreva um programa que contenha duas variáveis inteiras. Leia essas variáveis do teclado. Em
seguida, compare seus endereços e exiba o conteúdo do maior endereço.
10-Crie um programa que contenha um array de inteiros contendo 5 elementos. Utilizando apenas
aritmética de ponteiros, leia esse array do teclado e imprima o dobro de cada valor lido.
11-Crie um programa que contenha um array contendo 5 elementos inteiros. Leia esse array do
teclado e imprima o endereço das posições contendo valores pares. 
12-Considere a seguinte declaração: int A, *B, **C, ***D; Escreva um programa que leia a variável
a calcule e exiba o dobro, o triplo e o quádruplo desse valor utilizando apenas os ponteiros B, C e
D. O ponteiro B deve ser usada para calcular o dobro, C o triplo e D o quadruplo.
13- Crie um programa que: 
(a) Aloque dinamicamente um array de 5 números inteiros;
(b) Peça para o usuário digitar os 5 números no espaço alocado;
(c) Mostre na tela os 5 números;
(d) Libere a memoria alocada.
14-Faça um programa que leia dois números N e M e:
 
a) Crie e leia uma matriz N x M de inteiros;
b) Crie e construa uma matriz transposta M x N de inteiros;
c) Mostre as duas matrizes.
15-. Faça um programa que leia dois números N e M e:
a) Crie e leia uma matriz de inteiros N x M;
b) Localize os três maiores números da matriz e mostre a linha e a coluna onde estão.

Outros materiais