Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Ajuda exercício em C


LeandriN

Pergunta

Sou iniciante em C, to com um exercício aqui pra fazer, não consigo achar meu erro de jeito nenhum... se alguém poder ajudar ficarei grato ..

Segue o código:

Faça um programa que leia 2 números inteiros diferentes (N1 e N2), e mostre os números divisíveis por 3 contidos no intervalo entre N1 e N2.

#include <stdio.h>

#include <conio.h>

main()

{

int n1, n2, i;

printf("Digite o primeiro numero: ");

scanf("%d", &n1);

printf("Digite o segundo numero: ");

scanf("%d", &n2);

for (i%3; i<=n2; i++)

{

printf ("%d\n", &i);

}

getch();

}

O programa roda, faz o laço de repetição certinho, conforme as condições, porém o resultado é sempre o mesmo 2293564.

Editado por LeandriN
Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Essa parte tem alguns erros:

for (i%3; i<=n2; i++)  <= i%3 ????, geralmente aqui se coloca a inicialização do contador
{
printf ("%d\n", &i);  <= &i ?????, no printf não bota o &, isso coloca no scanf
}
Tenta esse código:
for (i = n1; i <= n2; i++)
{
     if( i % 3 == 0) printf ("%d\n", i);
}

Abraço.

Editado por RonaldoRG
Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...