Olá, sou novo no universo da programa e também aqui no forum, comecei a estudar C a uns seis meses e agora estou em funções, lembro de minha professora ter feito um codigo de forma similar a este que estou submetendo, porem o meu ao executalo nada acontece, suspeito de o problema de ser na declaração das funções dentro do main(), já tentei tirar os "int's" e "void's" (somente dentro do main), mas mesmo assim, nada acontece, a situação só ficou pior
Desde já obrigado
ps.: nem um erro é apontado pelo compilador geany no codigo da forma que esta sendo postado
pps.: formatação do texto foi perdida na postagem
#include <stdio.h>
void imprimeVet(int vet1[5]);
void lerVet(int vet1[5]);
int somaVet(int vet1[5]);
int mediaVet(int somaVet);
void subNegativos(int vet1[5]);
void subRepitidos(int vet1[5]);
int main(){
void lerVet(int vet[5]);
int somaVet(int vet[5]);
void imprimeVet(int vet[5]);
int mediaVet(int somaVet);
void imprimeVet(int vet[5]);
void subNegativos(int vet[5]);
void imprimeVet(int vet[5]);
void subRepitidos(int vet[5]);
void imprimeVet(int vet[5]);
return 0;
}
void imprimeVet(int vet1[5]){
int i = 0;
for(i = 0; i < 5; i++){
printf(" %d, ", vet1[i]);
}
}
void lerVet(int vet1[5]){
int i = 0;
for(i = 0; i < 5; i++){
printf("Digite valore %d do vetor: ", i);
scanf("%d", &vet1[i]);
}
}
int somaVet(int vet1[5]){
int i = 0;
int resultado;
for(i = 0; i < 5; i++){
resultado = resultado + vet1[i];
}
return resultado;
}
int mediaVet(int somaVet){
int media;
media = (somaVet / 5);
return media;
}
void subNegativos(int vet1[5]){
int i = 0;
for(i = 0; i <5; i++){
if(vet1[i] < 0){
vet1[i] = 0;
}
}
}
void subRepitidos(int vet1[5]){
int i = 0;
int j = 0;
for(i = 0; i < 5; i++){
for(j = 0; j < 5; j++){
if(vet1[i] == vet1[j]){
vet1[j] = 0;
vet1[i] = 0;
}
}
}
}
Pergunta
Fernando Ribeiro
Olá, sou novo no universo da programa e também aqui no forum, comecei a estudar C a uns seis meses e agora estou em funções, lembro de minha professora ter feito um codigo de forma similar a este que estou submetendo, porem o meu ao executalo nada acontece, suspeito de o problema de ser na declaração das funções dentro do main(), já tentei tirar os "int's" e "void's" (somente dentro do main), mas mesmo assim, nada acontece, a situação só ficou pior
Desde já obrigado
ps.: nem um erro é apontado pelo compilador geany no codigo da forma que esta sendo postado
pps.: formatação do texto foi perdida na postagem
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.