Introdução a Programação
Período 2010.1
Exercícios aula 27 de Abril
1
Saulo O. D. Luiz
Media
•
•
•
2
Declarar um vetor de 5 elementos do tipo float
Ler as notas de 5 alunos e atribuir a cada elemento do vetor
Calcular e imprimir a média das notas
Saulo O. D. Luiz
produtoEscalar
•
3
Escreva um programa em C que lê dois vetores A[3] e B[3]. Utilizando o comando for, calcule o produto escalar entre os dois vetores, e em seguida o mostre. Na notação matemática, seja A = (a_1, a_2, a_3) e B = (b_1, b_2, b_3). O produto escalar entre A e B é A.B = a_1 x b_1 + a_2 x b_2 + a_3 x b_3.
Saulo O. D. Luiz
ordemVetor
•
4
Escreva um programa em C para ler um código numérico inteiro e um vetor de dez posições de números reais. Se o código for zero, termine o programa. Se o código for 1, mostre o vetor na ordem direta. Se o código for ­1, mostre o vetor na ordem inversa.
Saulo O. D. Luiz
somaMatrizes
Leia duas matrizes 2x3 de números double. Imprima a soma destas duas matrizes.
5
Saulo O. D. Luiz
vetorMatriz
•
6
Escreva um programa em C para carregar uma matriz 3 x 4, calcule e mostre um vetor com quatro posições, onde cada posição contém a soma dos elementos de cada coluna da matriz.
Saulo O. D. Luiz
produtoMatrizes
Leia uma matriz 3x2 e outra 2x3 de números double. Imprima o produto destas duas matrizes.
7
Saulo O. D. Luiz
matrizSimetrica
•
8
Escreva um programa em C para carregar uma matriz 4 x 4 com números inteiros e mostre uma mensagem dizendo se a matriz digitada é simétrica. Uma matriz simétrica possui A[i,j]=A[j,i], ∀i,j.
Saulo O. D. Luiz
ruas
Uma cidade tem 4 ruas leste­oeste e 6 ruas norte­sul. Ou seja, tem 4x6 = 24 cruzamentos. Leia uma seqüência de pares de ruas que indicam o cruzamento onde cada acidente ocorreu. Imprima uma matriz com a contagem de acidentes de cada cruzamento.
9
Saulo O. D. Luiz
Download

Exercicios aula 27/04