Linguagem C Faça um programa que imprima o cubo de todos os in...

Linguagem C

Faça um programa que imprima o cubo de todos os inteiros até um número N informado pelo usuário.

Se puder explicar como foi feito agradeço.

1 Resposta

Ver resposta
Thamires Portugal

pastebin . com / 7PbY70bx

Obs:

1 - O código poderia ser menor; eu preferi utilizar mais funções para facilitar a leitura.

2 - O código, em si, não imprime o cubo. Ele imprime o expoente que você colocar. Eu vi que você fez outra questão pedindo por um programa parecido, só que com o quadrado. Desta forma, você pode escolher. (Se quiser, só mudar o valor da variável "expoente" pra 3, 2 ou algo do tipo).

3 - Eu decidi fazer com que a função valor_f seja "automática", para, caso você precise, imprimir expoentes diferentes e não precisar mudar. Mas, caso não fosse o caso, você poderia simplesmente fazer o seguinte:

printf("%d", x*x*x) e você teria o cubo, sem precisar passar dificuldades. Quero dizer, é uma forma preguiçosa, mas funciona.

4 - Eu deixei alguns comentários no código explicando ele. Se precisar de algo mais aprofundado, só comentar.

5 - Eu levei em consideração que você deveria fazer o programa sem ajuda de bibliotecas do tipo, apenas com funções. Caso não fosse o caso, você poderia usar a "math" ou semelhantes (a biblioteca "locale" só foi usada porque eu utilizei caracteres com acento, o que não é suportado por padrão).

Sua resposta
Ok

Mais perguntas de Informática





















Toda Materia
Toda Materia
Toda Materia

Você tem alguma dúvida?

Faça sua pergunta e receba a resposta de outros estudantes.

Escola Educação