Buscar

PROGAMAÇAO EM LINGUAGEM C - Aula 8 - Pratica

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

UNIVERSIDADE FEDERAL DE UBERLÂNDIA
Disciplina: Programação Procedimental
Curso: Ciência da Computação
Professora: Elaine Ribeiro Faria
Aula Prática no 8
Objetivo
Revisão do conteúdo.
1. Codifique, compile e execute um programa que leia uma matriz 4 x 4. Leia também um valor X. O
programa deverá fazer uma busca desse valor na matriz e, ao final escrever a localização (linha e
coluna) ou uma mensagem de “não encontrado”.
2. Codifique, compile e execute um programa que leia uma matriz 6 x 6 e atribuir o valor 0 para os
valores negativos encontrados fora das diagonais principal e secundaria.
3. Codifique, compile e execute um programa em C que recebe uma string s e um caracter c. A
seguir uma das seguintes opções pode ser executada pelo usuário:
a. Exibir o índice da primeira posição de s que é igual a c.
b. Exibir o índice da última posição de s que é igual a c
c. Exibir o número de ocorrências de c em s
4. Declarar a estrutura cuja representação gráfica é dada a seguir, definir os campos com os tipos
básicos necessários. As notas devem ser armazenadas em um vetor.
a) Criar um vetor com o cadastro de 5 alunos
b) Solicitar ao usuário que preencha os dados desses 5 alunos
c) Imprimir o nome do aluno que tirou a maior nota na prova 2
d) Imprimir o nome do aluno que tem a maior média geral (média da nota das 4 provas)
5. Considerando a estrutura
struct Vetor{
float x;
float y;
float z;
};
para representar um vetor no R3 , implemente um programa que calcule a soma de dois vetores,
considerando que os dados dos dois vetores foram fornecidos pelo usuário.
6. Faça um programa que leia os dados de 10 alunos, representandos por uma estrutura contendo
Nome, matricula e Media Final. Armazene os dados desses 10 alunos em um vetor. Uma vez lidos
os dados, divida estes dados em 2 novos vetores, o vetor dos aprovados e o vetor dos reprovados,
considerando a media mínima para a aprovação como sendo 5.0. Exibir na tela os dados do vetor
de aprovados, seguido dos dados do vetor de reprovados.

Continue navegando