• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Mr_Devil

[C] Ajuda: Elaborar uma Tabuada Cruzada (Resolvido)

10 mensagens neste tópico

Pessoal, preciso da vossa ajuda.Tenho um exercício para fazer que é o seguinte: desenvolver uma função que construa uma tabela de tabuadassss organizada segundo dois eixos X-Y.

O aspecto é o seguinte:

      5    6    7    8    9    10    11    12

5    25  30  35  40  45  50      55    60

6  30    36  42  48  54  60    66      72

7

8

9

10

11

12

Não escrevi tudo pq assim já dá para ver a ideia... Se me pudessem ajudar era muito bom... :P

Fiquem bem...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

qual é a dificuldade?

um ciclo dentro de outro, não?

coloca aqui o código que já fizeste que depois o pessoal vai-te ajudando...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

benvindo ao fórum Mr_Devil

Se queres que alguem ajude tens de ser mais claro e mais específico.

Qual é o problema ou dificuldade?

É saber o tipo de variáveis  (vectores, matrizes...) para definir a tabela?

O algoritmo para o cálculo? (isto depende um pouco do tipo de variáveis que escolhes para trabalhar)

O ouput da tabela para a consola?

...

Bem, como podes ver, eu pelo menos não estou no teu contexto, por isso, não percebi a questão.

Outra coisa, como disse bem o Rui Carlos:

coloca aqui o código que já fizeste que depois o pessoal vai-te ajudando...

Não esperes que o pessoal faça tudo  :)

Cumpr. bk@ero  :P

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

É assim, apenas tenho que fazer uma função que use apenas os ciclos. Precisava de ajuda na parte do algoritmo pq depois a fazer o código eu faço na boa....

Fiquem bem

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

para i de 1 até 10

para j de 1 até 10

tabuada[i,j] = i*j

o algoritmo deve ser algo parecido com isto...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

n basta fazer onde tu tens 1 até 10 de 5 até 12...

Depende dos valores que queres obter... :P

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

exacto! mas tirei dai a logica pois o Mr_devil tem

      5    6    7    8    9    10    11    12

5    25  30  35  40  45  50      55    60

6  30    36  42  48  54  60    66      72

7

8

9

10

11

12

a começar no 5

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Eu que saiba a tabuada vai de 1 a 10... :P

A resposta do Rui Carlos está certa, tens de usar 2 ciclos for e depois imprimir os números. :)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Exacto mas eu tava me a referir a começar os dois em 5 e terminar em 12

0

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