Função
Seminário: Função. Pesquise 862.000+ trabalhos acadêmicosPor: robertobarrosx • 29/5/2014 • Seminário • 269 Palavras (2 Páginas) • 211 Visualizações
1. Implemente uma função em C que receba e ordene dois vetores de caracteres de
tamanhos não conhecidos. Os caracteres ordenados devem ser armazenados em um
terceiro vetor como apresentado no exemplo a seguir. Após isso a função deve retornar o
novo vetor para “main()” que deverá apresentá-lo ao usuário.
Observação: caso algum caracter esteja maíusculo sua função deve convertê-lo para minúsculo
Vetor 01 → gileduardo
Vetor 02 → andrade
Vetor Retornado → aaaddddeegilnorru
2. Implemente uma função que receba o vetor ordenado do exercício anterior. Após isso a
função deve contar a quatidade de cada uma das letras que compõe o vetor, armazenando
essa contagem em uma string como apresentado a seguir. Essa string deve ser retornada
para “main()” que deverá apresentá-la ao usuário:
Vetor Recebido → aaaddddeegilnorru
Vetor Retornado → 3a4d2e1g1i1l1n1o2r1u
3. Implemente uma função em C que resolva um sistema de equações com 3 incógnitas (x,
y, z). A função deverá receber 15 valores inteiros. Os 12 primeiros valores serão passados
como valor e indicarão os coeficientes e os resultados das 3 equações como mostrado abaixo
. Os 3 últimos valores serão passados como referência e receberão o resultado do cálculo,
indicando quanto vale x, y e z. A função “main()” deverá apresentá-los logo após a função
que resolve o sistema ter sido executada.
Exemplo:
int x, y, z;
// Chamando a função na main
sistema(1, 2, 4, 10, 3, 1, 9, 19, -4, 5, -1, ?, &x, &y, &z);
printf(“\nx=%i”, x); // x = 0
printf(“\ny=%i”, y); // y = 1
printf(“\nz=%i”, z); // z= 2
// Sistema seria
// x + 2y + 4z = 10
// 3x + y + 9z = 19
// -4x + 5y – z = 3
...