Mostra notizie nelle discussioni
  • Avatar
    Scritto da
    Non Autenticato
    il 2009-10-30 20:27:00.0 alle 2009-10-30 20:27:00.0
    Quanto ci mette il vostro pc
    a calcolare il valore dell'indice 46 di Fibonacci tramite questo codice? (dovete inserire 46 come valore quando ve lo chiederà il programma!)

    A me,il mio eee pc 1000h,ci ha messo 1 minuto e 23 secondi.Fatemi sapere voi con che pc effettuate il test e quanto ci mette! Occhiolino

    Ecco il codice,magari da eseguire con dev c++,liberamente scaricabile!

    #include <stdio.h>
    #include <stdlib.h>

    int fib(int numero)
    {
    if (numero==0) return numero;
    if (numero==1) return numero;
    else
    {
    numero=(fib(numero-1)+fib(numero-2));
    return numero;
    }
    }

    main()
    {
    int n,fibvalore;

    printf ("inserisci il numero: ");
    scanf ("%d",&n);
    fibvalore=fib(n);
    printf ("il numero di fibonacci con indice %d è %d\n",n,fibvalore);
    system("pause");
    return 0;
    }
    • Avatar
      Scritto da
      Non Autenticato
      il 2009-10-30 20:34:00.0 alle 2009-10-30 20:34:00.0
      Re: Quanto ci mette il vostro pc

      - Scritto da:
      > a calcolare il valore dell'indice 46 di Fibonacci
      > tramite questo codice? (dovete inserire 46 come
      > valore quando ve lo chiederà il
      > programma!)
      >
      > A me,il mio eee pc 1000h,ci ha messo 1 minuto e
      > 23 secondi.Fatemi sapere voi con che pc
      > effettuate il test e quanto ci mette!
      > Occhiolino
      >
      > Ecco il codice,magari da eseguire con dev
      > c++,liberamente
      > scaricabile!
      >
      > #include <stdio.h>
      > #include <stdlib.h>
      >
      > int fib(int numero)
      > {
      > if (numero==0) return numero;
      > if (numero==1) return numero;
      > else
      > {
      > numero=(fib(numero-1)+fib(numero-2));
      > return numero;
      > }
      > }
      >
      > main()
      > {
      > int n,fibvalore;
      >
      > printf ("inserisci il numero: ");
      > scanf ("%d",&n);
      > fibvalore=fib(n);
      > printf ("il numero di fibonacci con indice %d è
      > %d\n",n,fibvalore);
      > system("pause");
      > return 0;
      > }

      non ti dico neanche quanto inefficiente è questo codice A bocca storta
      • Avatar
        Scritto da
        Non Autenticato
        il 2009-10-30 20:39:00.0 alle 2009-10-30 20:39:00.0
        Re: Quanto ci mette il vostro pc

        - Scritto da:
        >
        > - Scritto da:
        > > a calcolare il valore dell'indice 46 di
        > Fibonacci
        > > tramite questo codice? (dovete inserire 46 come
        > > valore quando ve lo chiederà il
        > > programma!)
        > >
        > > A me,il mio eee pc 1000h,ci ha messo 1 minuto e
        > > 23 secondi.Fatemi sapere voi con che pc
        > > effettuate il test e quanto ci mette!
        > > Occhiolino
        > >
        > > Ecco il codice,magari da eseguire con dev
        > > c++,liberamente
        > > scaricabile!
        > >
        > > #include <stdio.h>
        > > #include <stdlib.h>
        > >
        > > int fib(int numero)
        > > {
        > > if (numero==0) return numero;
        > > if (numero==1) return numero;
        > > else
        > > {
        > > numero=(fib(numero-1)+fib(numero-2));
        > > return numero;
        > > }
        > > }
        > >
        > > main()
        > > {
        > > int n,fibvalore;
        > >
        > > printf ("inserisci il numero: ");
        > > scanf ("%d",&n);
        > > fibvalore=fib(n);
        > > printf ("il numero di fibonacci con indice %d è
        > > %d\n",n,fibvalore);
        > > system("pause");
        > > return 0;
        > > }
        >
        > non ti dico neanche quanto inefficiente è questo
        > codice
        > A bocca storta

        Lo so,proprio per questo lo utilizzo come test,per curiosità! Occhiolino
        • Avatar
          Scritto da
          Non Autenticato
          il 2009-10-30 20:40:00.0 alle 2009-10-30 20:40:00.0
          Re: Quanto ci mette il vostro pc

          - Scritto da:
          >
          > - Scritto da:
          > >
          > > - Scritto da:
          > > > a calcolare il valore dell'indice 46 di
          > > Fibonacci
          > > > tramite questo codice? (dovete inserire 46
          > come
          > > > valore quando ve lo chiederà il
          > > > programma!)
          > > >
          > > > A me,il mio eee pc 1000h,ci ha messo 1 minuto
          > e
          > > > 23 secondi.Fatemi sapere voi con che pc
          > > > effettuate il test e quanto ci mette!
          > > > Occhiolino
          > > >
          > > > Ecco il codice,magari da eseguire con dev
          > > > c++,liberamente
          > > > scaricabile!
          > > >
          > > > #include <stdio.h>
          > > > #include <stdlib.h>
          > > >
          > > > int fib(int numero)
          > > > {
          > > > if (numero==0) return numero;
          > > > if (numero==1) return numero;
          > > > else
          > > > {
          > > > numero=(fib(numero-1)+fib(numero-2));
          > > > return numero;
          > > > }
          > > > }
          > > >
          > > > main()
          > > > {
          > > > int n,fibvalore;
          > > >
          > > > printf ("inserisci il numero: ");
          > > > scanf ("%d",&n);
          > > > fibvalore=fib(n);
          > > > printf ("il numero di fibonacci con indice %d
          > è
          > > > %d\n",n,fibvalore);
          > > > system("pause");
          > > > return 0;
          > > > }
          > >
          > > non ti dico neanche quanto inefficiente è questo
          > > codice
          > > A bocca storta
          >
          > Lo so,proprio per questo lo utilizzo come
          > test,per curiosità!
          > Occhiolino

          se ti piacciono questi giochetti e se vuoi sperimentare un linguaggio nuovo c'è sempre

          http://www.projecteuler.net
          • Avatar
            Scritto da
            Non Autenticato
            il 2009-10-30 20:42:00.0 alle 2009-10-30 20:42:00.0
            Re: Quanto ci mette il vostro pc

            - Scritto da:
            >
            > - Scritto da:
            > >
            > > - Scritto da:
            > > >
            > > > - Scritto da:
            > > > > a calcolare il valore dell'indice 46 di
            > > > Fibonacci
            > > > > tramite questo codice? (dovete inserire 46
            > > come
            > > > > valore quando ve lo chiederà il
            > > > > programma!)
            > > > >
            > > > > A me,il mio eee pc 1000h,ci ha messo 1
            > minuto
            > > e
            > > > > 23 secondi.Fatemi sapere voi con che pc
            > > > > effettuate il test e quanto ci mette!
            > > > > Occhiolino
            > > > >
            > > > > Ecco il codice,magari da eseguire con dev
            > > > > c++,liberamente
            > > > > scaricabile!
            > > > >
            > > > > #include <stdio.h>
            > > > > #include <stdlib.h>
            > > > >
            > > > > int fib(int numero)
            > > > > {
            > > > > if (numero==0) return numero;
            > > > > if (numero==1) return numero;
            > > > > else
            > > > > {
            > > > > numero=(fib(numero-1)+fib(numero-2));
            > > > > return numero;
            > > > > }
            > > > > }
            > > > >
            > > > > main()
            > > > > {
            > > > > int n,fibvalore;
            > > > >
            > > > > printf ("inserisci il numero: ");
            > > > > scanf ("%d",&n);
            > > > > fibvalore=fib(n);
            > > > > printf ("il numero di fibonacci con indice
            > %d
            > > è
            > > > > %d\n",n,fibvalore);
            > > > > system("pause");
            > > > > return 0;
            > > > > }
            > > >
            > > > non ti dico neanche quanto inefficiente è
            > questo
            > > > codice
            > > > A bocca storta
            > >
            > > Lo so,proprio per questo lo utilizzo come
            > > test,per curiosità!
            > > Occhiolino
            >
            > se ti piacciono questi giochetti e se vuoi
            > sperimentare un linguaggio nuovo c'è
            > sempre
            >
            > http://www.projecteuler.net

            Grazie,sembra molto interessante... Sorride
    • Avatar
      ☺
      Scritto da
      avvelentani
      Cubicolario
      il 2009-10-30 20:40:00.0 alle 2009-10-30 20:40:00.0
      Trollate totali: 18184
      Re: Quanto ci mette il vostro pc
      guarda che il 46mo numero di fibonacci non ci sta in un intero.

      Comunque su un macbook fine 2008 ci mette 1:05 senza ottimizzazioni, 13 secondi con l'ottimizzazione massima.
      I think happiness is love
      - Vladimir Putin
      • Avatar
        Scritto da
        Non Autenticato
        il 2009-10-30 20:41:00.0 alle 2009-10-30 20:41:00.0
        Re: Quanto ci mette il vostro pc

        - Scritto da: avvelentani
        > guarda che il 46mo numero di fibonacci non ci sta
        > in un
        > intero.
        >
        > Comunque su un macbook fine 2008 ci mette 1:05
        > senza ottimizzazioni, 13 secondi con
        > l'ottimizzazione
        > massima.

        Ottimizzazione del codice dici?
        • Avatar
          ☺
          Scritto da
          avvelentani
          Cubicolario
          il 2009-10-30 20:43:00.0 alle 2009-10-30 20:43:00.0
          Trollate totali: 18184
          Re: Quanto ci mette il vostro pc

          - Scritto da:
          >
          > - Scritto da: avvelentani
          > > guarda che il 46mo numero di fibonacci non ci
          > sta
          > > in un
          > > intero.
          > >
          > > Comunque su un macbook fine 2008 ci mette 1:05
          > > senza ottimizzazioni, 13 secondi con
          > > l'ottimizzazione
          > > massima.
          >
          > Ottimizzazione del codice dici?

          ottimizzazioni del compilatore, -O9. scrivendolo giusto sarebbe praticamente istantaneo.
          I think happiness is love
          - Vladimir Putin
          • Avatar
            Scritto da
            Non Autenticato
            il 2009-10-30 20:44:00.0 alle 2009-10-30 20:44:00.0
            Re: Quanto ci mette il vostro pc

            - Scritto da: avvelentani
            >
            > - Scritto da:
            > >
            > > - Scritto da: avvelentani
            > > > guarda che il 46mo numero di fibonacci non ci
            > > sta
            > > > in un
            > > > intero.
            > > >
            > > > Comunque su un macbook fine 2008 ci mette 1:05
            > > > senza ottimizzazioni, 13 secondi con
            > > > l'ottimizzazione
            > > > massima.
            > >
            > > Ottimizzazione del codice dici?
            >
            > ottimizzazioni del compilatore, -O9. scrivendolo
            > giusto sarebbe praticamente
            > istantaneo.

            Si può fare qualcosa per ottimizzare la compilazione con dev c++?
            • Avatar
              ☺
              Scritto da
              avvelentani
              Cubicolario
              il 2009-10-30 20:46:00.0 alle 2009-10-30 20:46:00.0
              Trollate totali: 18184
              Re: Quanto ci mette il vostro pc

              - Scritto da:
              >
              > - Scritto da: avvelentani
              > >
              > > - Scritto da:
              > > >
              > > > - Scritto da: avvelentani
              > > > > guarda che il 46mo numero di fibonacci non
              > ci
              > > > sta
              > > > > in un
              > > > > intero.
              > > > >
              > > > > Comunque su un macbook fine 2008 ci mette
              > 1:05
              > > > > senza ottimizzazioni, 13 secondi con
              > > > > l'ottimizzazione
              > > > > massima.
              > > >
              > > > Ottimizzazione del codice dici?
              > >
              > > ottimizzazioni del compilatore, -O9. scrivendolo
              > > giusto sarebbe praticamente
              > > istantaneo.
              >
              > Si può fare qualcosa per ottimizzare la
              > compilazione con dev
              > c++?

              non so, non uso sistemi operativi inutili.
              I think happiness is love
              - Vladimir Putin
              • Avatar
                Scritto da
                Non Autenticato
                il 2009-10-30 20:47:00.0 alle 2009-10-30 20:47:00.0
                Re: Quanto ci mette il vostro pc

                - Scritto da: avvelentani
                >
                > - Scritto da:
                > >
                > > - Scritto da: avvelentani
                > > >
                > > > - Scritto da:
                > > > >
                > > > > - Scritto da: avvelentani
                > > > > > guarda che il 46mo numero di fibonacci non
                > > ci
                > > > > sta
                > > > > > in un
                > > > > > intero.
                > > > > >
                > > > > > Comunque su un macbook fine 2008 ci mette
                > > 1:05
                > > > > > senza ottimizzazioni, 13 secondi con
                > > > > > l'ottimizzazione
                > > > > > massima.
                > > > >
                > > > > Ottimizzazione del codice dici?
                > > >
                > > > ottimizzazioni del compilatore, -O9.
                > scrivendolo
                > > > giusto sarebbe praticamente
                > > > istantaneo.
                > >
                > > Si può fare qualcosa per ottimizzare la
                > > compilazione con dev
                > > c++?
                >
                > non so, non uso sistemi operativi inutili.

                E riguardo a Linux invece?Newbie, inesperto
                • Avatar
                  ☺
                  Scritto da
                  avvelentani
                  Cubicolario
                  il 2009-10-30 20:57:00.0 alle 2009-10-30 20:57:00.0
                  Trollate totali: 18184
                  Re: Quanto ci mette il vostro pc

                  - Scritto da:
                  >
                  > - Scritto da: avvelentani
                  > >
                  > > - Scritto da:
                  > > >
                  > > > - Scritto da: avvelentani
                  > > > >
                  > > > > - Scritto da:
                  > > > > >
                  > > > > > - Scritto da: avvelentani
                  > > > > > > guarda che il 46mo numero di fibonacci
                  > non
                  > > > ci
                  > > > > > sta
                  > > > > > > in un
                  > > > > > > intero.
                  > > > > > >
                  > > > > > > Comunque su un macbook fine 2008 ci
                  > mette
                  > > > 1:05
                  > > > > > > senza ottimizzazioni, 13 secondi con
                  > > > > > > l'ottimizzazione
                  > > > > > > massima.
                  > > > > >
                  > > > > > Ottimizzazione del codice dici?
                  > > > >
                  > > > > ottimizzazioni del compilatore, -O9.
                  > > scrivendolo
                  > > > > giusto sarebbe praticamente
                  > > > > istantaneo.
                  > > >
                  > > > Si può fare qualcosa per ottimizzare la
                  > > > compilazione con dev
                  > > > c++?
                  > >
                  > > non so, non uso sistemi operativi inutili.
                  >
                  > E riguardo a Linux invece?Newbie, inesperto

                  gcc -O9 funziona anche su linux.
                  I think happiness is love
                  - Vladimir Putin
            • Avatar
              Scritto da
              Non Autenticato
              il 2009-10-30 20:47:00.0 alle 2009-10-30 20:47:00.0
              Re: Quanto ci mette il vostro pc

              - Scritto da:
              >
              > - Scritto da: avvelentani
              > >
              > > - Scritto da:
              > > >
              > > > - Scritto da: avvelentani
              > > > > guarda che il 46mo numero di fibonacci non
              > ci
              > > > sta
              > > > > in un
              > > > > intero.
              > > > >
              > > > > Comunque su un macbook fine 2008 ci mette
              > 1:05
              > > > > senza ottimizzazioni, 13 secondi con
              > > > > l'ottimizzazione
              > > > > massima.
              > > >
              > > > Ottimizzazione del codice dici?
              > >
              > > ottimizzazioni del compilatore, -O9. scrivendolo
              > > giusto sarebbe praticamente
              > > istantaneo.
              >
              > Si può fare qualcosa per ottimizzare la
              > compilazione con dev
              > c++?

              dev c++ è gcc 3.qualcosa

              dentro a qualche menu ci sarà l'ottimizzazione
            • Avatar
              ☺
              Scritto da
              il 2009-10-30 20:58:00.0 alle 2009-10-30 20:58:00.0
              Trollate totali: 4459
              Re: Quanto ci mette il vostro pc

              - Scritto da:
              >
              > - Scritto da: avvelentani
              > >
              > > - Scritto da:
              > > >
              > > > - Scritto da: avvelentani
              > > > > guarda che il 46mo numero di fibonacci non
              > ci
              > > > sta
              > > > > in un
              > > > > intero.
              > > > >
              > > > > Comunque su un macbook fine 2008 ci mette
              > 1:05
              > > > > senza ottimizzazioni, 13 secondi con
              > > > > l'ottimizzazione
              > > > > massima.
              > > >
              > > > Ottimizzazione del codice dici?
              > >
              > > ottimizzazioni del compilatore, -O9. scrivendolo
              > > giusto sarebbe praticamente
              > > istantaneo.
              >
              > Si può fare qualcosa per ottimizzare la
              > compilazione con dev
              > c++?


              dovresti riscrivere la routine in linoleum.
          • Avatar
            Scritto da
            Non Autenticato
            il 2009-10-30 20:46:00.0 alle 2009-10-30 20:46:00.0
            Re: Quanto ci mette il vostro pc

            - Scritto da: avvelentani
            >
            > - Scritto da:
            > >
            > > - Scritto da: avvelentani
            > > > guarda che il 46mo numero di fibonacci non ci
            > > sta
            > > > in un
            > > > intero.
            > > >
            > > > Comunque su un macbook fine 2008 ci mette 1:05
            > > > senza ottimizzazioni, 13 secondi con
            > > > l'ottimizzazione
            > > > massima.
            > >
            > > Ottimizzazione del codice dici?
            >
            > ottimizzazioni del compilatore, -O9. scrivendolo
            > giusto sarebbe praticamente
            > istantaneo.

            ma è gcc quello? o llvm? non arrivava fino al 3?
            • Avatar
              ☺
              Scritto da
              il 2009-10-30 20:47:00.0 alle 2009-10-30 20:47:00.0
              Trollate totali: 2005
              Re: Quanto ci mette il vostro pc

              - Scritto da:
              >
              > - Scritto da: avvelentani
              > >
              > > - Scritto da:
              > > >
              > > > - Scritto da: avvelentani
              > > > > guarda che il 46mo numero di fibonacci non
              > ci
              > > > sta
              > > > > in un
              > > > > intero.
              > > > >
              > > > > Comunque su un macbook fine 2008 ci mette
              > 1:05
              > > > > senza ottimizzazioni, 13 secondi con
              > > > > l'ottimizzazione
              > > > > massima.
              > > >
              > > > Ottimizzazione del codice dici?
              > >
              > > ottimizzazioni del compilatore, -O9. scrivendolo
              > > giusto sarebbe praticamente
              > > istantaneo.
              >
              > ma è gcc quello? o llvm? non arrivava fino al 3?

              Ma non era icc di intel quello migliore?
              Chiedo, perché di c non me ne intendo.
              • Avatar
                Scritto da
                Non Autenticato
                il 2009-10-30 20:48:00.0 alle 2009-10-30 20:48:00.0
                Re: Quanto ci mette il vostro pc

                - Scritto da: pentothal
                >
                > - Scritto da:
                > >
                > > - Scritto da: avvelentani
                > > >
                > > > - Scritto da:
                > > > >
                > > > > - Scritto da: avvelentani
                > > > > > guarda che il 46mo numero di fibonacci non
                > > ci
                > > > > sta
                > > > > > in un
                > > > > > intero.
                > > > > >
                > > > > > Comunque su un macbook fine 2008 ci mette
                > > 1:05
                > > > > > senza ottimizzazioni, 13 secondi con
                > > > > > l'ottimizzazione
                > > > > > massima.
                > > > >
                > > > > Ottimizzazione del codice dici?
                > > >
                > > > ottimizzazioni del compilatore, -O9.
                > scrivendolo
                > > > giusto sarebbe praticamente
                > > > istantaneo.
                > >
                > > ma è gcc quello? o llvm? non arrivava fino al 3?
                >
                > Ma non era icc di intel quello migliore?
                > Chiedo, perché di c non me ne intendo.

                a quanto pare adesso l'ultima frontiera è LLVM+clang
            • Avatar
              ☺
              Scritto da
              avvelentani
              Cubicolario
              il 2009-10-30 20:54:00.0 alle 2009-10-30 20:54:00.0
              Trollate totali: 18184
              Re: Quanto ci mette il vostro pc

              - Scritto da:
              >
              > - Scritto da: avvelentani
              > >
              > > - Scritto da:
              > > >
              > > > - Scritto da: avvelentani
              > > > > guarda che il 46mo numero di fibonacci non
              > ci
              > > > sta
              > > > > in un
              > > > > intero.
              > > > >
              > > > > Comunque su un macbook fine 2008 ci mette
              > 1:05
              > > > > senza ottimizzazioni, 13 secondi con
              > > > > l'ottimizzazione
              > > > > massima.
              > > >
              > > > Ottimizzazione del codice dici?
              > >
              > > ottimizzazioni del compilatore, -O9. scrivendolo
              > > giusto sarebbe praticamente
              > > istantaneo.
              >
              > ma è gcc quello? o llvm? non arrivava fino al 3?

              13:55 ~% gcc --version
              i686-apple-darwin10-gcc-4.2.1 (GCC) 4.2.1 (Apple Inc. build 5646)
              Copyright (C) 2007 Free Software Foundation, Inc.
              This is free software; see the source for copying conditions. There is NO
              warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

              da quello che ne so puoi specificare qualunque numero tra 1 e 9, se quel livello non esiste gcc usa il massimo livello di ottimizzazione inferiore a quello specificato.
              I think happiness is love
              - Vladimir Putin
<softv>

Pagina generata in 104 millisecondi

Utenti attivi: 10 nell'ultimo minuto, 24 negli ultimi cinque minuti, 40 negli ultimi 15 minuti