C/C++ | Vetor de pares e de ímpares

Postado por Samuel Lima em 25 de Setembro de 2015  •   •  Clicks (748)  •  (0)  • 

Um dos primeiros passos de um futuro programador em c, é aprender sobre resto de divisão, o operador que representa o resto de divisão em c é o %, ele faz o retorno do resto da divisão de um número por outro.
Com certeza existe várias utilidades deste importante operador na linguagem c, más aqui destacamos apenas uma destas utilidades

C/C++ | Pesquisando apagando e substituindo ocorrências de string em matriz

Postado por Samuel Lima em 25 de Setembro de 2015  •   •  Clicks (546)  •  (0)  • 


O último trabalho antes deste recebeu o título de:
"PESQUISANDO E APAGANDO OCORRÊNCIAS DE STRING EM MATRIZ",
e o programa cumpre bem o que promete, não enrolo ninguém,
más observei que poderia fazer ainda melhor, removi todas
as posições que continha uma palavra pesquisada, porque não

C/C++ | Pesquisando e apagando ocorrências de string em matriz

Postado por Samuel Lima em 25 de Setembro de 2015  •   •  Clicks (431)  •  (0)  • 

Este é mais um programa onde trabalho com remoção em estrutura de dados,
e neste algo mais avançado foi aplicado, a remoção da string procurada
acontece na própria impressão da matriz, isto é se for encontrada.
A função responsável pela remoção da string encontrada é a mems

C/C++ | Caracteres : pesquisando - removendo e substituindo ocorrências

Postado por Samuel Lima em 25 de Setembro de 2015  •   •  Clicks (415)  •  (0)  • 

No pouco tempo que tenho estive pensando por aqui:
Ora, se meu programa recebe caracteres digitados pelo usuário, faz uma eficiente pesquisa,
e achando-o caracter pedido faz a remoção das ocorrências daquele caracter, por que não
colocar mais um recurso permitindo ao usuário recolocar o caracter removido em todas as suas
ocorr&ec

C/C++ | Inteiros : pesquisando - removendo e substituindo ocorrências

Postado por Samuel Lima em 25 de Setembro de 2015  •   •  Clicks (410)  •  (0)  • 

No pouco tempo que tenho estive pensando por aqui:
Ora, se meu programa recebe inteiros digitados pelo usuário, faz uma eficiente pesquisa,
e achando-o número pedido faz a remoção das ocorrências daquele número, por que não
colocar mais um recurso permitindo ao usuário recolocar o número removido em todas as suas

C/C++ | Inteiros - pesquisando e removendo ocorrências

Postado por Samuel Lima em 09 de Setembro de 2015  •   •  Clicks (642)  •  (0)  • 

Grande é a eficiência deste programa, no qual usa um vetor dinâmico para armazenar
a quantidade de inteiros que são inseridos pelo usuário, dentro de limitações
estabelecida pela #Macro tam, apoiado por um if onde a condição não deixa ultrapassar,
Já na declaração deste if temos as mensage

C/C++ | Caracter - pesquisa em matriz

Postado por Samuel Lima em 07 de Setembro de 2015  •   •  Clicks (561)  •  (0)  • 

Em linguagem c matrizes de strings são matrizes bidimensionais e sua forma geral é:
tipo_nome_da_variavel [ dimensão da esquerda ] [ dimensão da direita ];
onde a dimensão da esquerda indexa as linhas e a da direita indexa as colunas.
Em linguagem C, ao contrário de outras linguagens, não existe um tipo de dados string original,

C/C++ | Comparando duas datas

Postado por Samuel Lima em 05 de Setembro de 2015  •   •  Clicks (786)  •  (0)  • 

Aproveitando o uso da função strftime (); da biblioteca padrão time.h do C,
que captura a data atual do sistema, criei este código que faz comparações
e mostra o total de anos passados desde o que foi digitado com o atual
que foi capturado.
Código indicado a aprendizes de linguagem C.

C/C++ | Validando a data atual

Postado por Samuel Lima em 05 de Setembro de 2015  •   •  Clicks (643)  •  (0)  • 

Este programa usa funções de bibliotecas padrões para validar
a data atual, dica muito boa para os iniciantes em Linguagem C.

C/C++ | Estruturas - retorno de uma função

Postado por Samuel Lima em 05 de Setembro de 2015  •   •  Clicks (771)  •  (0)  • 


Quando queremos reunir várias variáveis de tipos diferentes dentro de uma mesma área,
utilizamos as estruturas.
As váriáveis declaradas dentro de uma estrutura são consideradas como membros da estrutura, e podem ser acessadas por nomes e de uma forma individual.
Provavelmente você já está acostumado a fazer

C/C++ | Vetor - Removendo inteiros

Postado por Samuel Lima em 31 de Agosto de 2015  •   •  Clicks (600)  •  (0)  • 

Para os apaixonados por linguagem C, apresento este excelente código
didático,onde a finalidade é de remover elementos que foram gerados
e armazenados num vetor de 100 posições.
O código possui tantos recursos em suas mais de 270 linhas que prefiro não comentar,ficaria enfadonho falar de cada um deles.
É prefer&ia

C/C++ | Frases - removendo consoantes

Postado por Samuel Lima em 31 de Agosto de 2015  •   •  Clicks (578)  •  (0)  • 

Neste exemplo mostro como remover consoantes em uma frase
facilmente, copie o código e cole na sua IDE favorita
e compile, é indicado a iniciantes em Linguagem C.

C/C++ | Frases - removendo vogais

Postado por Samuel Lima em 31 de Agosto de 2015  •   •  Clicks (548)  •  (0)  • 

Neste exemplo mostro como remover vogais em uma frase
facilmente, copie o código e cole na sua IDE favorita
e compile, é indicado a iniciantes em Linguagem C.

C/C++ | Divisores de números em vetor

Postado por Samuel Lima em 31 de Agosto de 2015  •   •  Clicks (533)  •  (0)  • 

Exceto os números primos, todos os demais possuem múltiplos e divisores.
Um número é divisor de outro quando o resto da divisão for igual a 0. Portanto,
12 é divisível por 1, 2, 3, 4, 6 e 12.
36 é divisível por 1, 2, 3, 4, 6, 9, 12, 18 e 36.
48 é divisível por 1, 2, 3, 4, 6, 8, 12, 24 e 48.

C/C++ | Múltiplos de números em vetor

Postado por Samuel Lima em 24 de Agosto de 2015  •   •  Clicks (598)  •  (0)  • 

Neste programa eu aproveito a função Gera_Num_Sem_Repetidos ( int *A );
Que foi usada num código anterior, ela gera números aleatórios de 1 a 100 sem repetições e copia num vetor que foi alocado dinamicamente na função main(); e passado uma cópia como parâmetros para a função citada acima.
Ap&oa

C/C++ | M.M.C e M.D.C entre dois números

Postado por Samuel Lima em 23 de Agosto de 2015  •   •  Clicks (704)  •  (0)  • 

Os cálculos envolvendo MMC e MDC são relacionados com múltiplos e divisores de um número natural. Entendemos por Múltiplo, o produto gerado pela multiplicação entre dois números. Observe:

Dizemos que 30 é múltiplo de 5, pois 5 * 6 = 30. Existe um número natural que multiplicado por 5 resulta em 30. Veja mai

C/C++ | Aleatórios de 1 a 100 sem repetições

Postado por Samuel Lima em 23 de Agosto de 2015  •   •  Clicks (740)  •  (0)  • 

Um ato útil e muitas vêzes necessário é poder gerar números aleatórios, em linguagem C e isto é perfeitamente possível.
Quando queremos uma cadeia de números assim, usamos a função rand(); da biblioteca stdlib.h.
Um valor aleatório entre 0 e a constante RAND_MAX, é apresentado na chamada desta f

C/C++ | Decompondo em fatores primos

Postado por Samuel Lima em 23 de Agosto de 2015  •   •  Clicks (577)  •  (0)  • 

Fatorar é o mesmo que decompor o número em fatores primos, isto é, escrever um número através da multiplicação de números primos. Na fatoração utilizamos os números primos obedecendo a uma ordem crescente de acordo com as regras de divisibilidade em razão do termo a ser fatorado. Números primos são aq

C/C++ | Verificando Palíndrome

Postado por Samuel Lima em 14 de Agosto de 2015  •   •  Clicks (680)  •  (0)  • 

Palíndromo é uma palavra, expressão ou frase, ou até mesmo uma sequência de letras ou números, que tenha a propriedade de ser lida e compreendida da mesma maneira, tanto da direita para a esquerda, como da esquerda para a direita.
Nele são considerados, somente palavras e letras, e desconsiderados os sinais e espaços.
Se quizer s

C/C++ | Bingo com Arquivos

Postado por Angelino Gonsalves em 24 de Junho de 2015  •   •  Clicks (1443)  •  (0)  • 

o Bingo é um jogo de bingo, "obvio neh kk", com duas opções de jogar em arquivos ou não, ambos gerado por numeros aleatórios, sendo o primeiro com apenas 20 numeros e o segundo de quantidade aleatória, ficou muito legal e embora um tanto extenso, ficou facil de entender e tem a possibilidade de muitas implementações.