Postagens

Mostrando postagens com o rótulo Programação

Hello World em C++

Começando os programas e explicações sobre C++, hoje mostrarei o helloworld em C++. Para tanto segue o código abaixo: // //  helloworld.cpp //   // //  Created by Tiago Alves de Oliveira on 29/10/11. //  Copyright 2011 _Tiago_. All rights reserved. // #include  <iostream> int main( int argc, char ** argv){    /*     * Impressão do Hello World     */     std::cout << "Hello World" << std::endl;        return EXIT_SUCCESS; } Copie esse código e cole em algum editor (no Linux, use o gedit ou kedit ou o kate, no Mac OS X use o Editor de Texto ou o editor do XCode, no Windows o notepad ou outro editor). Salve esse arquivo com o nome helloworld.cpp . Tendo salvo o arquivo, entre no terminal (como expliquei antes, no windows não explicarei como compilar os códigos) e vá até a pasta onde você salvou o arquivo e digite : g++ -o ...

Quantidade de parênteses iguais usando pilha

Dado uma equação matemática qualquer, tal como, ((x+y)*z) identifique se o conjuto de parênteses a esquerda apresenta complemento a direita. Em caso afirmativo apresentar como resultado "equação correta". Caso contrário, "operação inválida, erro na composição dos parênteses. A solução encontra-se abaixo: Caso queria baixar os fontes clique aqui . program Expressao; type   TipoChave     = char;   TipoApontador = ^TipoCelula;   TipoItem      = record                       Chave: TipoChave;                     { outros componentes }                   end ;   TipoCelula    = record                       Item: TipoItem;                   ...

Achar Palindromes usando Pilha

Uma pilha é uma estrutura de dados cujas principais funções estão relacionadas a empilhar e desempilhar elementos. Um problema interessante que pode ser resolvido com pilha é a verificação de palíndromos. Um palídromo é uma palavra que sua leitura é a mesma independente se iniciamos na esquerda ou na direita. Um exemplo seria a palavra arara. Assim, a tarefa aqui é elabora um programa em pascal utilizando a estrutura de pilha para verificar se uma palavra é palíndromo ou não. Abaixo segue um programa em Pascal para fazer isso: Caso queria baixar o fonte clique aqui . program Expressao; type   TipoChave     = char;   TipoApontador = ^TipoCelula;   TipoItem      = record                       Chave: TipoChave;                     { outros componentes }                   end ; ...