-
Posts
4 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por Nicolas Carmo
-
-
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;
}
-
Alguem sabe qual é o número de entradas e saídas de um decodificador que aceita 128 combinações diferentes da entrada?
-
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.
- 1
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
Processamento de uma camada de uma rede neural
em C/C#/C++
Postado
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");
}