RSS
  • 

    Lab: lab_Vectores, Ex. 2

    Enviado em 15 Novembro, 2009 3 comentários

    Pretende-se codificar a informação contida num vector de inteiros da seguinte forma:
    sempre que um número x é repetido n vezes, a sequência de repetições é substituída por nx. Assim, por exemplo, 277733444 é substituído por 12372334.

    /* This program is free software. It comes without any warranty, to
     * the extent permitted by applicable law. You can redistribute it
     * and/or modify it under the terms of the Do What The Fuck You Want
     * To Public License, Version 2, as published by Sam Hocevar. See
     * http://sam.zoy.org/wtfpl/COPYING for more details. */
     
    #include <stdio.h>
    #define MAX 9 // alterar pelo numero de valores a introduzir
     
    void main() {
        int num[MAX], i, n=1;
        for (i=0;i<=(MAX-1);i++) {
            printf("Num %d: ",i+1);
            scanf("%d",&num[i]);
        }
        printf("Codificacao: ");
        for (i=0;i<=(MAX-1);i++) {
            if (num[i+1] == num[i]) n++;
            else if (num[i+1] != num[i]){
                printf("%d%d",n,num[i]);
                n=1;  
            }
            }
        printf("\n");
    }
  • 

    Lab: lab_Vectores, Ex. 1

    Enviado em 10 Novembro, 2009 4 comentários

    Vou começar a colocar aqui alguns exercícios de laboratório de Introdução à Programação.
    Todos os posts com “Lab:” no título são exercícios resolvidos por mim.
    Claro que são resolvidos de forma diferente do que a docente efectua na aula laboratorial, pois estes resolvidos na aula utilizam conteúdos desnecessários.

    Ficha lab_Vectores, Ex. 1
    Escreva um programa para ler um vector com n numeros inteiros e preencha um outro vector com a soma do primeiro com o ultimo elemento, do segundo com o penultimo, etc

    /* This program is free software. It comes without any warranty, to
     * the extent permitted by applicable law. You can redistribute it
     * and/or modify it under the terms of the Do What The Fuck You Want
     * To Public License, Version 2, as published by Sam Hocevar. See
     * http://sam.zoy.org/wtfpl/COPYING for more details. */ 
     
    #include <stdio.h>
     
    void vect(int num)
    {
        int vector[num],vector_soma[num], i, x=0;
        for (i=0;i<num;i++) {
            printf("Posicao %d: ", i+1);
            scanf("%d",&vector[i]);
        }
     
        for (i=0;i<num/2;i++) {
            vector_soma[i] = vector[i]+vector[(num-1)-i];
            x++;
        }
        if (num%2 != 0) {
            vector_soma[x] = vector[num/2];
        }
        else x--;
        for (i=0;i<=x;i++) {
            printf("Soma %d: %d\n",i+1,vector_soma[i]);
        }
    }
     
    int main() {
        int n;
        printf("Num de posicoes: ");
        scanf("%d",&n);
        vect(n);
        return 0;
    }
  • 

    Lançamento oficial do Windows 7

    Enviado em 23 Outubro, 2009 Sem comentários

    O lançamento oficial do Windows 7 está feito. Agora é verificar se aqueles loaders continuam a funcionar.

  • 

    Adicionar mais uma opção aos avatars do WordPress

    Enviado em 5 Outubro, 2009 Sem comentários

    Queria colocar outro avatar nos avatars default do WordPress e então fui procurar algo.
    1. Editar o functions.php do tema utilizado
    2. Adicionar (dentro da tag do php) o seguinte:

    /**
    * add a default-gravatar to options
    */
    if ( !function_exists('fb_addgravatar') ) {
    function fb_addgravatar( $avatar_defaults ) {
    $myavatar = get_bloginfo('template_directory') . '/images/myavatar.png';
    $avatar_defaults[$myavatar] = 'Avatar';

    return $avatar_defaults;
    }

    add_filter( 'avatar_defaults', 'fb_addgravatar' );
    }

    No meu caso em vez de ser /images/ foi /img/. Depende do tema que utilizam. O ficheiro de imagem pode ser .png ou .gif e deve estar na pasta indicada (image ou img) que se encontra dentro da pasta do tema.

    3. Ir ao painel de admin e na categoria de Discussão seleccionar o novo avatar.

    Encontrado aqui: http://wpengineer.com/add-avatar-to-wordpress-default/

  • 

    Planet Abandonados

    Enviado em 4 Outubro, 2009 Sem comentários

    O blog agora faz parte do Planet Abandonados

    http://www.abandonados.info

  • 

    O verdadeiro “one man band”

    Enviado em 4 Outubro, 2009 1 comentário

    Este sim, merecia alguém que o colocasse no mundo da música!
    Excelente!!! :)

    Fonte: http://www.putadaloucura.com/2009/10/03/o-homem-banda.php

  • 

    Férias

    Enviado em 3 Setembro, 2009 Sem comentários

    Estive de férias em Espanha e o blog ficou um pouco desactualizado.
    A ver se volto a escrever com frequência. :)

  • 

    Hashes do Windows 7 RTM

    Enviado em 24 Julho, 2009 4 comentários

    E o Windows 7 RTM já anda pelas internets. :D
    Aqui estão as hashes da ISO compilada pela Microsoft.

    Windows 7 RTM Build 7600.16385 x64 Details:

    Name: 7600.16385.090713-1255_x64fre_client_en-us_Retail_Ultimate-GRMCULXFRER_EN_DVD.iso
    CRC: 1F1257CA
    SHA-1: 0×326327CC2FF9F05379F5058C41BE6BC5E004BAA7
    MD5: F43D22E4FB07BF617D573ACD8785C028

    Windows 7 RTM Build 7600.16385 x86 Details:

    Name: 7600.16385.090713-1255_x86fre_client_en-us_Retail_Ultimate-GRMCULFRER_EN_DVD.iso
    CRC: C1C20F76
    SHA-1: 0×5395DC4B38F7BDB1E005FF414DEEDFDB16DBF610
    MD5: D0B8B407E8A3D4B75EE9C10147266B89

    As leaks são:
    MICROSOFT.WINDOWS.7.ULTIMATE.7600.16385.RTM.X86.RETAIL.ENGLISH.DVD-ZUKO
    MICROSOFT.WINDOWS.7.ULTIMATE.7600.16385.RTM.X64.RETAIL.ENGLISH.DVD-ZUKO

    Fonte: http://windows7center.com/news/windows-7-rtm-download-leaked-untouched-iso/

  • 

    Windows 7 RTM lançado

    Enviado em 23 Julho, 2009 Sem comentários

    E a RTM do Windows 7 já foi compilada e anunciada.

    Today marks an important milestone in the Windows 7 project. The Windows 7 team is proud to share with you that a short while ago we have started to release Windows 7
    to PC OEM and manufacturing partners. This means our next major milestone will be the availability of PCs loaded with Windows 7 and store shelves stocked with Windows 7 on October 22, 2009.

    Windows 7 has also been one of the most broadly and deeply tested releases of software we have ever had.

    Mais em http://blogs.msdn.com/e7/archive/2009/07/22/our-next-engineering-milestone-rtm.aspx

    Há leak nas internets, mas não é a compilação da Microsoft. Vamos esperar mais uns dias e ver quando aparece. :-)

  • 

    OpenBitTorrent

    Enviado em 18 Julho, 2009 Sem comentários

    Vi no Planet Geek um post do WebTuga a falar de um tracker de torrents aberto em que não precisam de fazer upload do torrent para o tracker. Basta enviarem o torrent para a pessoa que quer fazer download e está feito.
    O nome deste tracker é OpenBitTorrent.

    Endereços do tracker para utilizar na criação do torrent:

    http://tracker.openbittorrent.com:80/announce
    udp://tracker.openbittorrent.com:80/announce

    Site oficial: www.openbittorrent.com