Algoritimo
#include
#define MAX 10
int main() { int i, n; float prod, x[MAX], y[MAX];
printf("Digite o tamanho dos vetores: "); scanf("%d", &n); printf("Digite os componentes do vetor x: "); for (i = 0; i < n; i++) scanf("%f", &x[i]); printf("Digite os componentes do vetor y: "); for (i = 0; i < n; i++) scanf("%f", &y[i]); prod = 0; for (i = 0; i < n; i++) prod = prod + x[i] * y[i]; printf("Produto escalar desses vetores: %f\n", prod);
return 0;
}
Questão 2
#include // inclusão de biblioteca// main() // função principal //
{
int n,numero; // declaração de variáveis// system("cls"); system("title tabuada"); printf("Qual tabuada deseja consultar?\n"); // imprime em tela a pergunta .// scanf("%d",&numero); // captura o valor digitado.// n = 1; //atribui um valor inicial para n.// while (n= 0; i--) printf("%d", v[i]); printf("\n"); return 0; system("pause"); }
Questão 4
#include
#define MAX 100
int main() { int n, /* numero de elementos da sequencia */ i, j, comp, /* comprimento corrente do vetor seq */ conta, vezes; float seq[MAX];
printf("\nDigite o numero de elementos da sequencia:\n"); scanf("%d", &n); printf("Digite uma sequencia de %d numeros inteiros:\n", n); for (i = 0; i < n; i++) scanf("%f", &seq[i]); for (i = 0; i < n; i++) { /* conta o numero de vezes que seq[i] aparece no vetor a partir da posição i */ vezes = 1; j = i + 1; while (j < n) if (seq[j] != seq[i]) j++; else { vezes++; /* quando repete, remove */ n--; seq[j] = seq[n];
} printf("%.0f ocorre %.0d vezes\n", seq[i], vezes); } return 0; system("pause"). }
Questão 5
#include
#include
int main(){
int A[10]; int valorProcurando; int controle; printf("Preencha o vetor.\n");
for (controle = 0; controle < 10;