Você está na página 1de 1

INSTITUTO FEDERAL DE PERNAMBUCO - IFPE

Introdução à Programação – 2020.1


Prof. Guilherme Amorim

LISTA DE EXERCÍCIOS 5
Instruções:
• Entrega até dia 24/10/2020 (ATENÇÃO: É no sábado, e não no domingo).
• Cada questão deve ser implementada em único arquivo C (.c).
• Os nomes dos arquivos de resposta devem seguir o padrão abaixo:
Loginlista6QXX.c, onde XX será substituído pelo número da questão: 01, 02, 03,
etc. Você deve substituir o login pelo seu login institucional. Se o seu e-mail é
abc40@discente.ifpe.edu.br, o seu login é abc40. Assim, o nome do seu arquivo
para a questão 5 será:
abc40lista6Q05.c
• Para a entrega, os arquivos fonte (.c) devem ser ANEXADOS DIRETAMENTE na
plataforma. NÃO ENVIAR O ARQUIVO COMPACTADO.
• Para as questões que envolvem a criação de funções, o programa deve incluir a
função main com código para teste da função criada.

1. Escreva uma função em C que receba três números e três pesos e calcule a média
ponderada dos números.

2. Utilizando a função criada no exercício 1, escreva um programa que peça


repetidamente ao usuário três números e três pesos e calcule a média ponderada. Após
cada cálculo, o programa deve perguntar ao usuário se deseja calcular nova média.

3. Escreva uma função em C que receba um vetor de números reais e indique se os


elementos estão em ordem decrescente. Além do vetor em si, a função deve receber
como argumento o seu tamanho.

4. Escreva um programa em C que peça ao usuário para digitar uma sequência de


números reais. Após a digitação, o programa deve exibir os números em ordem
crescente. A quantidade de elementos a serem ordenados será definida pelo usuário.

5. Escreva uma função em C que receba uma string s1 como parâmetro e um caractere
separador c e retorne a quantidade de substrings contidas em s1. Por exemplo: Se a
string é “asd;erfff;hhjjg” e o separador é o “;” a função retorna o valor 3.

6. Escreva uma função em C que receba como parâmetro duas strings (s1 e s2) e indique
quantas vezes a s1 aparece em s2.

7. Escreva um programa em C que peça repetidamente ao usuário para digitar strings. A


cada string digitada, o programa informa qual o caractere que aparece mais vezes na
string digitada e a respectiva quantas vezes que aparece. O programa para quando o
usuário digitar uma string com um único caractere.

Você também pode gostar