exercicios algoritimo
UNIVERSIDADE FEDERAL DOS VALES DO JEQUITINHONHA E MUCURI
CAMPUS AVANÇADO DO MUCURI – TEÓFILO OTONI - MG
BACHARELADO EM CIÊNCIA E TECNOLOGIA www.ufvjm.edu.br bct@ufvjm.edu.br
Aluno: __________________________________________ Turma ______ Algoritmo e Programação
Questão 1) Definição:
a)
b)
c)
d)
break, switch, do while ? Dê exemplo. memset() e free()? Dê exemplo.
Ternario? Dê exemplo.
FREE, fopen(), fclose(), gets(), getc()
Questão 2) Elabore um código que declare dois ponteiros globais para um vetor (vet1) e uma matriz
(mat1) do tipo inteiro.
Questão 3) Elabore uma função que aloca o vetor e a matriz com a função malloc e utilize a função memset para zerar o vetor e a matriz.
Questão 4) Elabore uma função que armazene valores digitado pelo usuário na matriz.
Questão 5) Elabore uma função que armazene no vet1 a soma de cada linha da Matriz.
Questão 6) Elabore uma função que imprime as informações da Matriz.
Questão 7) Elabore uma função que recebe um numero e imprima o hexadecimal correspondente.
Ex: hex(26) = 1A
Questão 8) Faça uma função que recebe um número inteiro e retorna a soma dos algarismos.
Ex número 17341: o resultado retornado será 16.
Questão 9) Desenvolva uma função que implemente as funções de recorrência abaixo:
a) t (1) = 2 t (n) = t(n-1) + 3n
b) s(1) = 1 s (n) = s(n-1) + n
para n > 1
para n > 1
Questão 10) Desenvolva uma função que abra o arquivo para leitura e um arquivo para escrita, imprima o conteúdo lido do arquivo substituindo as letras vagais pelo símbolo (*) no final armazene no segundo arquivo a nova informação e a quantidade de letras vogais existente no primeiro arquivo.
Questão 11) Elabore um programa Principal (main) em C que utilize argumentos argc e argv para:
a) Receber 2 números para criar os vetores e a matriz;
b) Recebe o nome dos dois arquivos
c) Chamar todas as funções desenvolvidas acima passando os parâmetros quando necessário e recebendo e