A maior rede de estudos do Brasil

Dado um número inteiro positivo n, transformá-lo e impr imi-lo naordem inversa de seus dígitos.

Exemplo:Dado 26578 a saída deverá ser 87562.Faça pelo menos uma simulação da execução passo a passo dasua solução.

https://www.passeidireto.com/lista/68789632-algoritmos-e-programacao/arquivo/69425191-outras-estruturas-de-repeticao


3 resposta(s) - Contém resposta de Especialista

User badge image

RD Resoluções Verified user icon

Há mais de um mês

O objetivo da programação é encontrar uma sequência de instruções que automatize o desempenho de uma tarefa (que pode ser tão complexa quanto um sistema operacional ) em um computador, geralmente para solucionar um determinado problema.

O processo de programação, portanto, geralmente requer experiência em vários assuntos diferentes, incluindo conhecimento do domínio do aplicativo , algoritmos especializados e lógica formal .

Sendo assim, o algoritmo utilizado para esse caso será:

#include

*/ Imprime os números inteiros que possuem 4 dígitos e raiz quadrada igual à soma dos

seus dois primeiros e dois últimos dígitos */

int main(void)

{

int numero, DD, dd;

for (numero = 1000; numero <= 9999; numero++) {

DD = numero / 100;

dd = numero % 100;

if ( (DD + dd) * (DD + dd) == numero )

printf("%d\n", numero);

}

return 0;

}**

O objetivo da programação é encontrar uma sequência de instruções que automatize o desempenho de uma tarefa (que pode ser tão complexa quanto um sistema operacional ) em um computador, geralmente para solucionar um determinado problema.

O processo de programação, portanto, geralmente requer experiência em vários assuntos diferentes, incluindo conhecimento do domínio do aplicativo , algoritmos especializados e lógica formal .

Sendo assim, o algoritmo utilizado para esse caso será:

#include

*/ Imprime os números inteiros que possuem 4 dígitos e raiz quadrada igual à soma dos

seus dois primeiros e dois últimos dígitos */

int main(void)

{

int numero, DD, dd;

for (numero = 1000; numero <= 9999; numero++) {

DD = numero / 100;

dd = numero % 100;

if ( (DD + dd) * (DD + dd) == numero )

printf("%d\n", numero);

}

return 0;

}**

Essa pergunta já foi respondida por um dos nossos especialistas