Ir para conteúdo
Fórum Script Brasil

roccoC/C++

Membros
  • Total de itens

    496
  • Registro em

  • Última visita

Posts postados por roccoC/C++

  1. 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 memset();
    Da biblioteca padrão string.h;
    Estudem esta incrível função, todo programador deve estudar memset();
    Usando o raciocínio e a lógica muitas outra coisas se podem fazer
    usando esta poderosa função.
    Na matriz, usei um poema de  "Carlos Drummond de Andrade".

    Veja abaixo imagens do programa em execução:

    meet.thumb.PNG.768f8c2d24bec8e88b69da7ffmemset.thumb.PNG.50e6836980fe489fece72edmeset.thumb.PNG.fa98eb7c7cd0615f85d69fbd

    Veja abaixo o link do código do programa:

    http://codigosfontes-ccplus-plus.blogspot.com.br/2015/09/pesquisando-e-apagando-ocorrencias-de.html

  2. 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ências ou até mesmo de inserir um novo caracter em todas as posições que foram removidas?
    E foi isto que fiz, e disponibilizo-o gratuitamente para todos interessados em linguagem C.
    Veja abaixo imagens do programa em execução:

    iprsc.thumb.PNG.a3e0381c81b5e7ced5aaf19eiprso.thumb.PNG.6440f1c042237cc23bc5f0ca

    Veja abaixo o link do código do programa:

    http://codigosfontes-ccplus-plus.blogspot.com.br/2015/09/caracteres-pesquisando-removendo-e.html


  3. 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
    ocorrências ou até mesmo de inserir um novo número em todas as posições que foram removidas?
    E foi isto que fiz, e disponibilizo-o gratuitamente para todos interessados em linguagem C.

    Veja abaixo imagens do programa em execução:

    http://4.bp.blogspot.com/-WRzfbkt2g3w/VfMXAoROuiI/AAAAAAAACfU/u0kMeOABaFs/s1600/iprso.PNG

    http://2.bp.blogspot.com/-f0NLugj8f4I/VfMXA84PjQI/AAAAAAAACfc/e1WUCpLJNU0/s1600/iprsr.PNG

    http://3.bp.blogspot.com/-hvxDs20jKJ8/VfMXAlmy9qI/AAAAAAAACfY/iC11mKVfkg8/s1600/iprss.PNG

    http://2.bp.blogspot.com/-1TGSbGIYYqI/VfMXBTF5u1I/AAAAAAAACfo/39hFCNsmmvQ/s1600/iprst.PNG

    http://3.bp.blogspot.com/-4LZ7UzU4pf0/VfMXBqClmEI/AAAAAAAACfw/lAhH3jNCwUY/s1600/iprsu.PNG

    Veja abaixo o link do código do programa:

    http://codigosfontes-ccplus-plus.blogspot.com.br/2015/09/inteiros-pesquisando-removendo-e.html

     

  4. 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 mensagens de advertência ao usuário, onde são apagadas
    após suas exibições pela função clreol(); que por sua vez trabalha apontada pela função gotoxy();
    Más nada disto teria sentido se não fosse o repetidor do{}while(); que confirma as condições do if
    e força a repetição do bloco.
    Passando pelas condições estabelecidas, um bloco comandado por um único laço for();
    colhe a quantidade de números escolhido pelo usuário e armazena num vetor estático que foi declarado
    e está pronto para isto, más paro por aqui nos meus comentários, e deixo por conta dos interessados no código procurar entender como tudo foi feito.

    Veja abaixo imagens do programa em execução:

    intnue.thumb.PNG.6d9b8593b7cae03b814bb00intnmn.thumb.PNG.9a67bccfc90b9daeb81b384intnur.thumb.PNG.ebb28156ea3791e86eca547

    intnum.thumb.PNG.ced389a3203e078fc362b90

    Veja abaixo o link do código do programa:

    http://codigosfontes-ccplus-plus.blogspot.com.br/2015/09/inteiros-pesquisando-e-removendo.html


  5. Localizar e remover ocorrências de um caractere numa frase previamente digitada pelo usuário
    é a finalidade deste código didático.
    O programa está funcionando perfeitamente aqui no meu eclipse, e aposto que funcionará
    com perfeição na sua IDE favorita, portanto aproveite este ótimo trabalho dedicado a estudantes
    de linguagens C.


    Veja abaixo imagens do programa em execução:

    ocpsq.thumb.PNG.1555a209dccafef6b1131239pocps.thumb.PNG.5115ed2611bbcae83b470435pocpst.thumb.PNG.ff1cbbb86b64e6bc1fcee61

    Veja abaixo o link do códigodo programa:

    http://codigosfontes-ccplus-plus.blogspot.com.br/2015/09/caracteres-pesquisando-e-removendo.html

     

  6. 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,
    por isso devemos criar vetores de caracteres ou matriz bidimensional para armazenamento de strings.
    Neste programa a matriz de string é lida caracter por caracter e é imprimida em duas dimensões,
    isto facilitou na busca de um caracter dentro da matriz.
    A função responsável pela busca de caracters dentro da matriz de string é a função
    int Pesq_let ( char Mat [ 11 ] [ 16 ], char *di );onde recebe dois parâmetros no protótipo, a matriz de char e um ponteiro para char.
    Este código pode ser adaptado para trabalhar com inteiros ou floats, basta um pouco de esforço
    e o futuro programador consegue fazer pesquisa dentro de uma matriz de inteiros ou float com sucesso.
    As configurações do cmd para esta janela estão na imagem abaixo, onde temos também  imagens
    do funcionamento do programa.

    Veja abaixo imagens do programa em execução:

    cmd.thumb.PNG.d1db56d91d6806332149b2ff4b

    psqmt.thumb.PNG.bfcc0f74c98cff4e7dda35c7

    pstmq.thumb.PNG.43085736f75e39ac0fcb76a5

    Veja abaixo o link do código do programa:

    http://codigosfontes-ccplus-plus.blogspot.com.br/2015/09/caracter-pesquisa-em-matriz.html

  7. 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.

    Veja abaixo imagens do programa em execução:

    https://1.bp.blogspot.com/-UdbICeblJ6I/Vet5O28p1_I/AAAAAAAACXc/-l-CA2dvdCo/s1600/dat.PNG

    http://1.bp.blogspot.com/-BqiW7G4WUwc/Vet5PDyVh1I/AAAAAAAACXg/Ol2qCyWkzKY/s1600/data.PNG

    http://3.bp.blogspot.com/-yMrC7FGstj0/Vet5PJVoSRI/AAAAAAAACXk/yJZkPfcY7rk/s1600/dta.PNG

    http://1.bp.blogspot.com/-ogtvXfYcvEQ/Vet5PX33aZI/AAAAAAAACX0/V1fGfQY1QQo/s1600/dtta.PNG

    Veja abaixo o link do código do programa:

    http://codigosfontes-ccplus-plus.blogspot.com.br/2015/09/comparando-duas-datas.html

     

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

    Veja abaixo imagens do programa em execução:

    http://4.bp.blogspot.com/-JjerAbl8GVA/Ves1Lsln-eI/AAAAAAAACW8/jfekv3dHic4/s1600/dte.PNG

    http://2.bp.blogspot.com/-qp1zcoyKfQA/Ves23PdLPcI/AAAAAAAACXM/lvdRRvYX6dw/s1600/deat.PNG

    Veja abaixo o link do código do programa:

    http://codigosfontes-ccplus-plus.blogspot.com.br/2015/09/validando-data-atual.html

     

  9. 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 retorno de variáveis de funções, más
    o C, vai muito além, se o seu programa chegar a um nível mais avançado, talvez
    seja necessário fazer outros tipos de retorno, como por exemplo retornar estruturas,
    e isto é perfeitamente possível assim como também ponteiros e outras variáveis podem ser retornados de uma função.
    Neste caso, não podemos esquecer que a variável que recebe o retorno tem de ser
    obrigatoriamente do mesmo tipo de struct.
    Neste código trago um claro exemplo de retorno de estruturas:

    Veja abaixo uma imagem do programa em execução:

    http://2.bp.blogspot.com/-midx6KRjS14/VeoKOK_DFNI/AAAAAAAACWk/CvnU2QtjE9Y/s1600/retstruct.PNG

    Veja abaixo o link do código do programa:

    http://codigosfontes-ccplus-plus.blogspot.com.br/2015/09/estruturas-retorno-de-uma-funcao.html

     


  10. 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.

    Veja abaixo imagens do programa em execução:

    http://1.bp.blogspot.com/-PCKz5OKyRvk/VeG_UIG5VII/AAAAAAAACVE/Rw92W65NWF0/s1600/cnoa.PNG

    http://1.bp.blogspot.com/-WrYDQJiegfA/VeG_UW5EfzI/AAAAAAAACVI/4i0wnbdbn1E/s1600/cnos.PNG

    Veja abaixo o link do código do programa:

    http://codigosfontes-ccplus-plus.blogspot.com.br/2015/08/frases-removendo-consoantes.html

     

  11. 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.

    Veja abaixo imagens do programa em execução:

    http://1.bp.blogspot.com/-IWz0AN5WOO4/VeG0xfuX9GI/AAAAAAAACUw/q_IGgTeNBYw/s1600/vsg.PNG

    http://4.bp.blogspot.com/-4EvhKyeKAMY/VeG0xfcPI6I/AAAAAAAACUs/OqlRDrsz9g0/s1600/vgs.PNG

    Veja abaixo o link do código do programa:

    http://codigosfontes-ccplus-plus.blogspot.com.br/2015/08/frases-removendo-vogais.html

     

  12. 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.

    Observações importantes:

    1 - O menor divisor natural de um número é sempre o número 1.
    2 - O maior divisor de um número é o próprio número.
    3 - O zero não é divisor de nenhum número.
    4 - Os divisores de um número formam um conjunto finito.

    Alguns números têm apenas dois divisores: o 1 e ele mesmo.
    Esses números são chamados de primos.
    Mais informações sobre o assunto acesse o seguinte link abaixo:

    http://www.mundoeducacao.com/matematica/multiplos-divisores.htm

    De posse destas informações criei este código, onde na verdade já estava 97 por cento criado,

    apenas editei umas três linhas para modificar o último post e transformá-lo neste aqui.

    Veja abaixo imagens do programa em execução:

    http://1.bp.blogspot.com/-Wbig1wr44TQ/VdzhqVRmfXI/AAAAAAAACUE/oXlPdzDMINo/s1600/dvia.PNG

    http://3.bp.blogspot.com/-TeJYp16pxxw/VdzhqQ9eDBI/AAAAAAAACUI/wVA1UYzKkE4/s1600/dvis.PNG

    http://3.bp.blogspot.com/-hRoa5Wx2Dho/VdzhqlMn-que/AAAAAAAACUM/cQPsc1wWwzI/s1600/dvsi.PNG

    http://2.bp.blogspot.com/-JxuIa9CWrnk/VdzhrBdn8XI/AAAAAAAACUU/Ki4N5EMOq_M/s1600/dvsior.PNG

    Veja abaixo o link do código do programa:

    http://codigosfontes-ccplus-plus.blogspot.com.br/2015/08/divisores-de-numeros-em-vetor.html

     

  13. Me parece que você quer inverter uma string usando pilha
    e dizer se é palíndrome ou não. Se for isto acompanhe este link
    abaixo:

    http://codigosfontes-ccplus-plus.blogspot.com.br/2014/09/pilha-invertendo-um-vetor-de-inteiros.html

    Neste exemplo que está em C, eu inverti um vetor de inteiros usando pilha, más você pode
    adaptar o código facilmente para trabalhar com strings.

    Neste outro exemplo faço o mesmo, porém não fiz uso de pilhas:

    http://codigosfontes-ccplus-plus.blogspot.com.br/2015/08/verificando-palindrome.html

    Se não for isto peço que desconsidere.

    Abraço

  14. 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ós a impressão dos números na tela do cmd personalizado pelas côres utilizadas e textos bem posicionados com o uso fe funções da biblioteca conio.h, aliás, isto é um hábito que tenho, e muitos me criticam por isto, a entrada de dados pede que se digite um número entre 2 e 50, e aqui há restrições, para que não passe números inferiores ou superiores ao que foi solicitado, barrando também caracteres.
    Então é apresentado os múltiplos do número inserido.
    Mais uma contribuição aos iniciantes em linguagem C.

    Veja baixo imagens do programa em execução:

    http://4.bp.blogspot.com/-oF-3VAxU3yM/VdssxW7J7BI/AAAAAAAACTU/RDO7ryeODL0/s1600/mlnul.PNG

    http://1.bp.blogspot.com/-jxSEJ7U0P90/Vdssx1rEhAI/AAAAAAAACTY/EqKBAjbfg2w/s1600/mlnulm.PNG

    http://3.bp.blogspot.com/-QuX2-bHyCAE/VdssyOQiAuI/AAAAAAAACTg/Dh8leYTg_XM/s1600/mlnum.PNG

    http://3.bp.blogspot.com/-l0gMzQaXm88/VdssySoLQAI/AAAAAAAACTs/v6TneRZ4MuY/s1600/mnlmun.PNG

    http://4.bp.blogspot.com/-bs0ToR09YMQ/Vdssy1I5egI/AAAAAAAACTw/vgBJ5Un6BGI/s1600/mnlnum.PNG

    Veja abaixo o link do código do programa:

    http://codigosfontes-ccplus-plus.blogspot.com.br/2015/08/multiplos-de-numeros-em-vetor.html

  15. 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 mais alguns números e seus múltiplos:

    M(3) = 0, 3, 6, 9, 12, 15, 18, 21, ...
    M(4) = 0, 4, 8, 12, 16, 20, 24, 28, 32, ...
    M(10) = 0, 10, 20, 30, 40, 50, 60, ...
    M(8) = 0, 8, 16, 24, 32, 40, 48, 56, ...
    M(20) = 0, 20, 40, 60, 80, 100, 120, ...
    M(11) = 0, 11, 22, 33, 44, 55, 66, 77, 88, 99, ...

    Os múltiplos de um número formam um conjunto infinito de elementos.
    Se quizer saber mais sobre o assunto acesse o seguinte link abaxo:
    http://www.brasilescola.com/matematica/calculo-mmc-mdc.htm

    Foi partindo destas lógicas que desenvolvi este ótimo exemplo de como mostrar o m.m.c e m.d.c entre dois números porém entre os 10 primeiros múltiplos dos mesmos.

    Breve descrição do funcionamento do programa:

    Dois números são coletados pela entrada de dados, onde dentro de dois blocos comandado por dois laço for se separam os 10 primeiros múltiplos destes dois números, e rapidamente são copiados dentro de dois vetores previamente declarados.
    Aqui entra a lógica principal do programa, um outro vetor que também foi declarado recebe a cópia apenas dos números que são comuns nos dois primeiros vetores que foram carregados com os 10 primeiros múltiplos de cada número.
    Agora basta identificar qual é o menor e o maior elemento contido neste vetor, que são respectivamente o m.m.c e m.d.c dos dois números.
    Código dedicado a estudantes e admiradores desta importante linguagem de programação.

    Veja abaixo imagens do programa em execução:

    http://4.bp.blogspot.com/-Ei7z_wfE-Bs/Vdn4C1O2TBI/AAAAAAAACS8/i5c0arubo7E/s1600/mmcmdc.PNG

    http://3.bp.blogspot.com/-ISZOQ3m1-dA/Vdn4CvGoBOI/AAAAAAAACS0/kZ4gwhdV5zI/s1600/mcmd.PNG

    http://1.bp.blogspot.com/-HT7ZmOk6h5o/Vdn4CuAiB2I/AAAAAAAACS4/7ygRM_MTP5Y/s1600/mdmc.PNG


    Veja abaixo o link do código do programa:

    http://codigosfontes-ccplus-plus.blogspot.com.br/2015/08/mmc-e-mdc-entre-dois-numeros.html

     

  16. De nada! aqui mesmo neste forum tenho muitos posts como estes, a maioria indicados a iniciantes em C, más tem também posts mais avançados, para programadores como você.

    Visite o blog e faça pesquisa, lá tem muitos códigos bons que foram postados com a finalidade de ajudar a todos que se interessa pelo assunto.

     

  17. 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 função.
    Más outra função se faz necessário quando queremos criar valores aleatórios, porque é desagradável criar sempre a mesma sequência aleatória não é mesmo?
    Para fazer com que a sequência não seja a mesma a cada execução do programa, usamos a função srand(); que inicia a função rand();
    com um valor denominado "semente", esta função recebe um argumento
    do tipo inteiro sem sinal, também chamado unsigned int.
    Más programadores iniciantes ainda tem outra frustação relacionada a geração de números aleatórios sequênciais, o que ocorre é que quando uma sequência é um tanto extensa, tende a repetir alguns números na mesma sequência.
    Más o problema acaba seguindo o método deste código, portanto,aproveite este exemplo que é uma ajuda muito boa aos iniciantes em Linguagem C.

    Veja abaixo imagens do programa em execução:

    http://2.bp.blogspot.com/-pNumUG46X_A/VdkCJrE28oI/AAAAAAAACSU/QENq1JIrcWk/s1600/srdn.PNG

    http://1.bp.blogspot.com/-0izVdsLR1lI/VdkCJ_yY0iI/AAAAAAAACSY/xnbGCYbWICM/s1600/srnd.PNG

    http://4.bp.blogspot.com/-q7lxAWyWKlc/VdkCJ5TbVDI/AAAAAAAACSc/gKwMzgepmIY/s1600/srndn.PNG

    Veja abaixo o link do código do programa:

    http://codigosfontes-ccplus-plus.blogspot.com.br/2015/08/aleatorios-de-1-100-sem-repeticoes.html

  18. 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 aqueles que podem ser divididos somente por um e por ele mesmo. Observe a decomposição em fatores primos dos números a seguir:

    24 = 2 x 2 x 2 x 3
    10 = 2 x 5
    52 = 2 x 2 x 13
    112 = 2 x 2 x 2 x 2 x 7
    600 = 2 x 2 x 2 x 3 x 5 x 5

    Se quizer saber mais sobre o assunto é só acessar o link abaixo:

    http://www.mundoeducacao.com/matematica/fatoracao-numerica.htm

    Foi partindo destas lógicas que implementei facilmente este programa em linguagem C que decompõedeterminados números inserido pelo usuário em fatores primos.
    Breve descrição do funcionamento:
    Um número é solicitado e inserido pelo usuário, e após a impressão do mesmo, é passado como parâmetro para a função fatorando();onde um ciclo while(); se encarga de dividí-lo em primos,más se o número inserido for um número primo, o programa repete-o,
    e mostra uma mensagem dizendo que o tal número é primo.

    Veja abaixo o link do código do programa:

    http://codigosfontes-ccplus-plus.blogspot.com.br/2015/08/decompondo-em-fatores-primos.html

    fta.thumb.PNG.2ab351948d2583e2e2b8792d07

    ftrz.PNG

    fat.PNG

    ftar.PNG

    ftr.PNG

  19.  

    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 saber mais sobre o assunto acesse o seguinte link abaixo:
    http://www.infoescola.com/linguistica/palindromos/
    Baseado nestas informações ficou muito fácil implantar um recurso
    que mostra se uma palavra é Polídromo ou não em linguagem C.
    Breve descrição do funcionamento:
    A palavra recebida pela entrada de dados, é opcionalmente convertida para minúscula, e é copiada na matriz de string char pal [ TAM ]; e em seguida,
    é imediatamente invertida arranjadamente dentro de um laçõ for.
    A função strstr(...,...); faz a comparação da palavra original com a mesma palavra porém invertida, e não sendo a mesma tá claro que o informado, é: "Não é Palindrome".
    Confirmando que a palavra  é a mesma dirá com certeza que é palíndrome.
    Existem diversas maneiras de se fazer isto, más achei que este método é muito simples de se entender, e o programa é totalmente indicado a iniciantes em linguagem C.

    Veja o link do código do programa abaixo:
    http://codigosfontes-ccplus-plus.blogspot.com.br/2015/08/verificando-palindrome.html

    p_l.PNG

    p_ml.PNG

    pal.PNG

    plm.PNG

    pml.PNG

  20. Um estudante avançado em C sabe criar e utilizar ponteiros para todos os tipos de

    dados( int, char, float, vetor de caracteres), e mais ainda ponteiro para função.Neste exemplo

    mostro um dos principais uso de ponteiro para função que é passar uma função como parâmetro para outra.

    Trata-se de um recurso poderoso e de grande utilidade em programas mais complexos.

    Neste programa colhemos do teclado dois valores do tipo int

    por scanf(). na função int Confirma_Num ( const int y, const int x, int ( *Test ) ( const int, const int ),

    int ( *Repete_Num ) ( const int, const int ) );

    e passamos para as funções int Test_Num ( const int y, const int x ); e int Repete_Num ( const int y, const int x );

    Observe a chamada da função Confirma_Num ( y, x, Test_Num, Repete_Num ); ela contém na declaração as duas funções.

    Veja abaixo imagens do programa em execução:

    http://1.bp.blogspot.com/-o9_xgOtuolQ/VTlw8axoHtI/AAAAAAAACPs/jPlxoYEpGkI/s1600/ptpf.PNG

    http://3.bp.blogspot.com/-e8ZZOgEsUgU/VTlw8rol5VI/AAAAAAAACPw/HYOKoTVlLH0/s1600/ptpfp.PNG

    http://3.bp.blogspot.com/-q3A5Nkl6nDo/VTlw8mshC8I/AAAAAAAACP4/LCbfO52HfHE/s1600/ptpfpv.PNG

    Veja abaixo o link do código do programa:

    http://codigosfontes-ccplus-plus.blogspot.com.br/2015/04/ponteiro-para-funcao-passando-valores.html

  21. Neste código trago um excelente exemplo de como preencher

    um vetor de caracteres sem que nenhum elemento se repita.

    Já postei um código como este onde caracteres e números decimais eram reprovados,

    neste a entrada de dados não permite

    que números passem entre os caracteres, para que não seja

    inseridos no vetor.

    Código indicado a iniciantes em C.

    Veja abaixo imagens do programa em execução:

    http://2.bp.blogspot.com/-vuXLVBby0jo/VTgT80fI1RI/AAAAAAAACPA/qTlteKox8wY/s1600/crc.PNG

    http://1.bp.blogspot.com/-QRLOtW_SdZk/VTgT9CvVwMI/AAAAAAAACPE/7vjCRuYU7KQ/s1600/crct.PNG

    http://2.bp.blogspot.com/-vTJEHXCr7Ps/VTgT9cmCJhI/AAAAAAAACPM/3eKFw0Fp1w0/s1600/crctu.PNG

    http://4.bp.blogspot.com/-5EMpV29Mfc4/VTgT9igPFXI/AAAAAAAACPU/GlI-olXQ78Y/s1600/crctuV.PNG

    Veja abaixo o link do código do programa:

    http://codigosfontes-ccplus-plus.blogspot.com.br/2015/04/vetor-de-caracteres-sem-repeticoes.html

  22. Uma matriz de string e dois ifs na função void Meses();

    apoiado por um else,foram suficiente para criar este simples

    programa indicado a iniciantes em C.

    O segredo é a variável num, que serve de índice para a matriz

    de string meses [ ] [ ]; que dentro da declaração do if, mostra

    o mês correspondente ao número digitado, já o else,

    reprova números acima de doze mostrando uma mensagem de advertência.

    Veja abaixo imagens do programa em execução:

    http://4.bp.blogspot.com/-nclar51zleY/VTWe86ZOAQI/AAAAAAAACOU/UgOE7cnC4u0/s1600/dzeif.PNG

    http://4.bp.blogspot.com/-lbkJduE-2_g/VTWe80AOjCI/AAAAAAAACOY/3dOwpyPklGg/s1600/dzeig.PNG

    http://1.bp.blogspot.com/-QXXxu37IlLg/VTWfGXpdsBI/AAAAAAAACOs/SSyetNHcyEs/s1600/dze.PNG

    http://4.bp.blogspot.com/-MpeHdasmixw/VTWfCo_hNoI/AAAAAAAACOk/ao5_BcfI9F0/s1600/dzexih.PNG

    Veja abaixo o link do código do programa:

    http://codigosfontes-ccplus-plus.blogspot.com.br/2013/01/programa-os-doze-meses-do-ano.html

  23. A impressão de textos na tela do console é feita por meio de string

    Que são nada mais que uma sequência de caracteres.

    Mesmo não tendo um tipo de dados originais para string,

    como em algumas outras linguagens, podemos criar vetores de caracteres do tipo char,

    para armazenagens de textos.

    Criei dois vetores do tipo char e inicializei cada caractere com aspas simples,

    com o objetivo de imprimi-los separadamente, e para facilitar as comparações.

    O código sofreu poucas modificações que são simples pra quem já programa

    porém pode ser difícil para quem está iniciando agora fazer estas alterações,

    más com o exemplo passado aqui tudo se torna esclarecido.

    Veja abaixo uma imagem do programa em execução:

    http://3.bp.blogspot.com/-yoT73utD3ow/VTO_imDAwGI/AAAAAAAACOA/XfJs_PQq7hw/s1600/ctvr.PNG

    Veja abaixo o link do código do programa:

    http://codigosfontes-ccplus-plus.blogspot.com.br/2015/04/caracteres-comuns-entre-dois-vetores.html

×
×
  • Criar Novo...