LeandriN Postado Março 17, 2010 Denunciar Share Postado Março 17, 2010 (editado) 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 Março 17, 2010 por LeandriN Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 RonaldoRG Postado Março 17, 2010 Denunciar Share Postado Março 17, 2010 (editado) 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 Março 17, 2010 por RonaldoRG Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 LeandriN Postado Março 18, 2010 Autor Denunciar Share Postado Março 18, 2010 Valeu pela dica, tá certinho agora... Obrigado. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
LeandriN
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 ..
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 LeandriNLink 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.