Baixe o app para aproveitar ainda mais
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.
Compartilhar