Ir ao conteúdo
  • Cadastre-se

Nicolas Carmo

Membro Júnior
  • Posts

    4
  • Cadastrado em

  • Última visita

  1. Boa tarde, não consigo finalizar este codigo em C, me enrolei na parte que deve ler os dados da imput e da hw1 e multiplicalos, depois somar com 1 dos valores de z e armazenar nele mesmo. Não saio dessa parte a um tempo. Resumidamente, tenho que projetar um processador que implemente o processamento de uma camada de uma rede neural. #include <stdio.h> #define INPUT_SIZE 5 #define HIDDEN1_SIZE 4 int main() { // Armazenar na memória input char input[] = {1,2,3,2,1}; // Cada linha da matriz é tratada como um array. // As linhas são armazenas de maneira contígua na memória weights. char hw1[HIDDEN1_SIZE][INPUT_SIZE] = { {2,2,2,2,2}, {-1,-1,-1,1,1}, {2,-2,2,2,-2}, {-1,-1,-1,1,1} }; char z[] = {0, 0, 0, 0}; // Implementar como 4 registradores char i, j; // Hidden Layer 1 for (j = 0; j < HIDDEN1_SIZE; j++) for (i = 0; i < INPUT_SIZE; i++) z[j] = z[j] + input[i] * hw1[j][i]; printf("Hidden Layer 1\n"); for (i = 0; i < HIDDEN1_SIZE; i++) printf("\tz[%d]: %d (0x%X)\n", i, z[i], z[i] & 0xFF); printf("\n"); }
  2. Deve ter muitos erros, mas não identifico Implemente uma função que receba como parâmetro um vetor de números inteiros (vet) de tamanho n e retorne quantos números pares estão armazenados no vetor. A função deve obedecer o protótipo: int pares (int n, int *vet). #include <stdio.h> #include <math.h> #include <locale.h> int pares (int n, int *vet) { int j *pont=0; for (j = 0; j < n; j++){ if(vet[j]%2==0) { pont++ } }return pont; } # define tamanho 10 int main(){ int vetor[tamanho],i,ordem; printf("digite a ordem do vetor desejado - maximo 10 \n"); scanf("%d",&ordem); for(i=0;i<ordem;i++) scanf("%d ",&vetor[i]); soma(vetor,ordem); return 0; }
  3. Alguem sabe qual é o número de entradas e saídas de um decodificador que aceita 128 combinações diferentes da entrada?
  4. 1- Defina uma struct chamada ponto2d que tenha como atributos os pontos x, y. Crie duas variáveis do tipo ponto2d chamadas ponto_inicial e ponto_final. Leia os valores, calcule a distância euclidiana e mostre o resultado. DICA: Usar o teorema de Pitágoras para o cálculo da distância. 2- Crie uma estrutura para armazenar dados de funcionários: o nome e o ano de ingresso em uma empresa. Desenvolver um algoritmo que calcule e exiba o nome e o tempo de serviço de cada funcionário cadastrado (em anos) e o nome do funcionário mais antigo da empresa considerando que a empresa tem 15 funcionários.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...