dneto Postado Janeiro 29, 2016 Denunciar Share Postado Janeiro 29, 2016 Boa tarde! Fiz o seguinte programa: #include <stdio.h> int main(void) { char num_primo; int num; int i; scanf("%d", &num); while(num>0){ num_primo='s'; for(i=2;i<num;i++){ if(num%i==0){ num_primo='n'; break; } } if (num_primo=='s') print("Numero primo.\n"); else printf("Numero não primo.\n"); scanf("%d", &num); } system("pause"); return 0; } ACUSOU O SEGUINTE ERRO: [Error] ld returned 1 exit status ALGUÉM SABE O QUE ESSE ERRO SIGNIFICA E COMO POSSO SOLUCIONÁ-LO? VALEU! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 vangodp Postado Janeiro 29, 2016 Denunciar Share Postado Janeiro 29, 2016 pode ser por causa do if(num%i==0), em nenhum momento você deu valor a essa variável, e divisão por 0 da erro, prove dar valor ao i e comente Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 HappyPenguin Postado Fevereiro 15, 2016 Denunciar Share Postado Fevereiro 15, 2016 (editado) ld returned 1 exit status Bro, esse erro acontece quando você tenta executar o programa sendo que ele já está aberto(em execução). :P Editado Fevereiro 15, 2016 por HappyPenguin Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
dneto
Boa tarde!
Fiz o seguinte programa:
#include <stdio.h>
int main(void)
{
char num_primo;
int num;
int i;
scanf("%d", &num);
while(num>0){
num_primo='s';
for(i=2;i<num;i++){
if(num%i==0){
num_primo='n';
break;
}
}
if (num_primo=='s')
print("Numero primo.\n");
else
printf("Numero não primo.\n");
scanf("%d", &num);
}
system("pause");
return 0;
}
ACUSOU O SEGUINTE ERRO:
[Error] ld returned 1 exit status
ALGUÉM SABE O QUE ESSE ERRO SIGNIFICA E COMO POSSO SOLUCIONÁ-LO?
VALEU!
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.