Enviado em 03/04/2016 - 11:23h
Olá pessoal!
#include <iostream>
int x,y,w;
int G(int &a, int &b){
int z, ret;
z = a-1;
if ( b == 0 ){
ret = 3 * a;
}else{
ret = 4 * G(b,z);
}
a = 4 * b;
b = 2 * z;
return (ret);
}
main(){
x = 2; y = 4;
w = G(x,y);
std::cout << w <<" "<< x <<" "<< y ;
}
/*
Ida
A B b z
G( 2 4 ) -> A = 2 | B = 4 | Z = 1 | ret = 4 * (4 1)
G( 4 1 ) -> A = 4 | B = 1 | Z = 3 | ret = 4 * (1 3)
G( 1 3 ) -> A = 1 | B = 3 | Z = 0 | ret = 4 * (3 0)
G( 3 0 ) -> A = 3 | B = 0 | Z = 2 | ret = 3 * 3 = 9
Volta
A B
G( ) -> A = | B = | Z = | ret = 4 * 9 = 36
G( ) -> A = | B = | Z = | ret = 4 * 36 = 144
G( ) -> A = | B = | Z = | ret = 4 * 144 = 576
W = 576
X = 0
Y = 32
*/
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Linux rodando do hd externo ou ssd? (1)
Notebook Novo. Aceita Duplo Boot? (6)
Redirecioname... de pasta desktop em cliente Linux ingressado a um AD ... (0)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta