Fiz um programa em C que pede 5 números do usuário e depois imprime esses números, sendo que os números repetidos o programa não imprime, até ai tudo bem, mas ao compilar apareceu esse erro descrito acima, já procurei na net e nada, espero pela colaboração de todos!!!
Codigo-fonte:
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int main (void)
{
int num[5], i, a=0, b=0, num_diferente, num_igual, num_inicial;
printf("\t\t\t\tDigite 5 numeros inteiros");
printf("\n\n");
for(i=0; i<=4; i++)
{
printf("Digite um numero inteiro: ");
scanf("%d", &num);
printf("\n");
if(i == 0)
num_inicial = num;
else if(num == num[i-1])
{
num_igual[a] = num;
a++;
}
else if(num != num[i-1])
{
num_diferente = num;
b++;
}
}
printf("\n\nNumeros iguais: %d", num_inicial);
for(b=0; num_diferente!=''; b++)
{
printf(" %d", num_diferente);
}
getch ();
}
Linha 23: Erro: subscripted value in neither array nor pointer
Linha 29: Erro: Erro: subscripted value in neither array nor pointer
Linha 36: Erro: subscripted value in neither array nor pointer
Linha 38: Erro: subscripted value in neither array nor pointer
Pergunta
Anderson_wr
Fiz um programa em C que pede 5 números do usuário e depois imprime esses números, sendo que os números repetidos o programa não imprime, até ai tudo bem, mas ao compilar apareceu esse erro descrito acima, já procurei na net e nada, espero pela colaboração de todos!!!
Codigo-fonte:
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int main (void)
{
int num[5], i, a=0, b=0, num_diferente, num_igual, num_inicial;
printf("\t\t\t\tDigite 5 numeros inteiros");
printf("\n\n");
for(i=0; i<=4; i++)
{
printf("Digite um numero inteiro: ");
scanf("%d", &num);
printf("\n");
if(i == 0)
num_inicial = num;
else if(num == num[i-1])
{
num_igual[a] = num;
a++;
}
else if(num != num[i-1])
{
num_diferente = num;
b++;
}
}
printf("\n\nNumeros iguais: %d", num_inicial);
for(b=0; num_diferente!=''; b++)
{
printf(" %d", num_diferente);
}
getch ();
}
Linha 23: Erro: subscripted value in neither array nor pointer
Linha 29: Erro: Erro: subscripted value in neither array nor pointer
Linha 36: Erro: subscripted value in neither array nor pointer
Linha 38: Erro: subscripted value in neither array nor pointer
Link para o comentário
Compartilhar em outros sites
0 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.