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 lesteoeste e 6 ruas nortesul. 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