Ir ao conteúdo
  • Cadastre-se

Ajudinha básica em um exercício [C]


Tyolico

Posts recomendados

Galera eu fiz o código e não funcionou, alguém pode me ajudar a detectar o erro? A saída dele está dando numeros muito altos que não condizem com o resultado que deveria dar.

Dados 4 números inteiros positivos a, b, c, d faça um programa para calcular a soma dos fatoriais de a, b, c, d (a!+b!+c!+d!).

#include <stdio.h>

#include <stdlib.h>

#include <string.h>

int main(){

int vet[4],fat[4], i;

float result;

//Este loop coleta os numeros

for(i=0;i<4;i++){

printf("Digite um numero: ");

scanf("%d",&vet);

}

//Este loop faz a fatoração de cada elemento do vetor

for(i=0;i<4;i++){

fat+=(vet*(i+1));

}

result=0;

//Este loop faz a soma dos resultados da fatoração

for(i=0;i<4;i++){

result+=fat;

}

printf("%2.f",result);

getchar();

return 0;

}

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

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...