Anderson_wr
-
Total de itens
3 -
Registro em
-
Última visita
Posts postados por Anderson_wr
-
-
Boa noite galera,
alguém aí sabe dizer se o livro "Treinamento em Linguagem C - Victorine Viviane Mizrahi - 2ª ed.", é bom?
Estou querendo comprar e quero opiniões, obrigado por quem responder!!!
-
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
Ajuda em um Exercício
em Grupo de Estudos
Postado
Entendi a lógica do seu programa e fiz um aqui para você.
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int main (void)
{
int num[4], i, soma=0; // soma tem que iniciar por 0, senão o compilador colocar qualquer valor e isso quando for imprimir pode gerar números qualquer
for(i=0; i<=3; i++)
{
printf("Digite o %d numero: ", i+1);
scanf("%d", &num);
printf("\n");
if(num % 2 == 0) // se na divisão por 2, o número restar 0, ele entra na soma
soma = soma + num;
}
printf("\n\nA soma dos numeros pares \x82: %d", soma);
getch ();
}
Espero que sirva para vc, se tiver dúvida é só perguntar!!