Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #57 da revista programar. Faz já o download aqui!

heads_1268

n faz o for

Mensagens Recomendadas

heads_1268    0
heads_1268

nao esta a fazer a estrutura for!

#include <stdio.h>

main()
{
    int tabuada;
int	resultado;
int	numero1;
int	numero2;

printf("qual a tabuada que deseja fazer? \n");
scanf("%d",&tabuada);
    printf("Tabuada do %d\n",tabuada);

for (numero1=1,numero2=1;numero1<1,numero2<1;numero1++,numero2++)
{
	resultado=numero1*tabuada;

	printf("%d * %d = %d\n",tabuada,numero2,resultado);

}

}

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
RVG    0
RVG

boax...

A resposta a tua pergunta é XXXXXXXXXX  :biggrin:

no for, normalemente temos:

(condicao incial (afecatacao de variaveil); condicao que tem de se verificar (comparacao entre variaveis) ; o que acontece em cada "ciclo"  (incrementacao de variaveis)

sa consegues descobrir o erro?

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
nata79    0
nata79

na condição do for devias ter "numero1<=10, numero2<=10" e não "numero1<1,numero2<1"

também não percebo muito bem qual é a utilidade da variável numero2... podes usar o numero1 no printf.

EDIT: parece que enquanto escrevia responderam mais dois utilizadores... :-[

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Rui Carlos    309
Rui Carlos

Já agora, aquilo que está depois da vírgula, não tem qualquer efeito... Devias ter lá um operador lógico binário (&&, &, ||, etc.) e não uma vírgula.

Neste caso, não faz diferença, mas convém ter atenção a isso...

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita a nossa Política de Privacidade