domingo, 30 de agosto de 2015

Jogo da Forca [E3]

Jogo da Forca

Autor: Elvis Cordeiro Nogueira

Crie um programa que solicite ao usuário uma palavra e a armazene-a em uma string. Assim que for pressionado "enter", a tela terá de apagar e em seguida iniciar o jogo.

OBI 2015 [Fase 2] - Resolução [Rafael J. Andrade]

Estas são as minhas resoluções para a Fase 2 da OBI 2015.

Obs: esses são os arquivos originais que enviei pra OBI, então não passou por uma segunda revisão antes de ser postada aqui.

sábado, 22 de agosto de 2015

Função C++: rand() e srand(time(NULL))

A função rand() funciona em conjunto a srand(time(NULL)) e retorna um inteiro Pseudo-Aleatório, está presente na biblioteca <stdlib.h>. Pode ser usada para um gerador de números aleatórios. Pseudo-Aleatório porque esta função é um algoritmo que gera um número a partir de uma 'seed' ligada à hora do computador pela função srand(time(NULL)).

Função C++: system(String)

A Função system(String) está inclusa na biblioteca <stdlib.h>. Ela executa um comando de sistema, a invocação desta tem efeitos diferentes dependendo de qual sistema e biblioteca estiver sendo usada.

domingo, 16 de agosto de 2015

Jogo da Memória [E4]

Jogo da Memória

Autor: Elvis Cordeiro Nogueira

Crie um "Jogo da Memória" utilizando vetores. O usuário deverá informar o tamanho do vetor (N) e em seguida, o vetor deverá ser preenchido de forma randômica por caracteres minúsculos de 'a' até 'z'.

sexta-feira, 14 de agosto de 2015

Função C++: String.lenght()

  A Função string.lenght() está inclusa na Biblioteca <string>. Ela retorna a quantidade de "caracteres" em uma String.  Caracteres entre aspas porque na realidade ele retorna a quantidade de bytes, porém, como cada carácter equivale a 1 byte pode-se usar para contar quantos caracteres tem numa String.

Função C++: String.at(int)

  A Função string.at(pos), está inclusa na Biblioteca <string>.  Ela retorna um carácter referente a posição pos (Int) de uma String.  Primeiro ela checa se a posição existe na String, se não existir, retorna a exceção (erro) out_of_range.  Nessa função a primeira posição de uma String é 0, como nos vetores.