Adrianled 0 Denunciar post Postado Outubro 31, 2008 E um código bem simples comparado com os que têm nos outros tópicos, mas se algum dia alguém precisar. O produto escalar é uma função binária definida entre dois vetores que fornece um número real . O produto escalar é calculado da seguinte forma: cada valor do primeiro vetor deve ser multiplicado pelo valor do elemento correspondente do segundo vetor e os resultados devem ser somados e assim sucessivamente até o fim dos vetores #include <stdio.h> #include <conio.h> main(){ //Definição de variaveis int i, vetorA[10], vetorB[10], aux=0; //Entrada de dados for(i=0; i<10; i++) { printf("\n\n Informe o %d%c valor do Vetor A : ", i+1, 167); scanf("%d", &vetorA[i]); } for(i=0; i<10; i++) { printf("\n\n Informe o %d%c valor do Vetor B : ", i+1, 167); scanf("%d", &vetorB[i]); } //Processamento for(i=0; i<10; i++) { aux += vetorA[i] * vetorB[i]; } //Sainda em tela printf("\n\n O produto escalar entre os vetores = %d\n\n", aux); system("pause"); } Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Novembro 1, 2008 Só de ouvir o termo "produto escalar" já fico com calafrios. Isso me faz lembrar como fui mal na disciplina de Geometria Analítica... :lol: Compartilhar este post Link para o post Compartilhar em outros sites