Arctic Bay

No Pokés => Mental Hospital => Topic iniziato da: Malva su Maggio 14, 2008, 17:10:57



Titolo: GF PER FAVORE
Post di: Malva su Maggio 14, 2008, 17:10:57
Provalo, mi da un errore assurdo in esecuzione O_o grazie


/*Primo esercizio(quadRic.c)    15 punti
Il quadrato di un numero naturale n può essere ottenuto sommando i primi n numeri dispari.
Scrivere (e collaudare) una funzione ricorsiva che implementi tale algoritmo.
Esempio: il quadrato di 6 è dato da 1+3+5+7+9+11=36*/

#include <stdio.h>
#include <conio.h>

/*
IP n numero di cui deve essere calcolato il quadrato
OR quadrato di n
*/
int quadRic(int n,int quad){
    if (n=0)
        return quad;
    else{
        n-=1;
        quad+=quadRic(n, quad+2);         
        return quad;
    }/*else*/             
}/*quadRic*/

int main(void) {
    int n, quad=1;
    printf("Inserire un numero naturale: ");
    scanf("%d", n);
    printf("Il quadrato di %d e`%d", n, (quadRic(n, quad)));
    getch();
    return 0;
} /* main */


Titolo: Re: GF PER FAVORE
Post di: Xell su Maggio 14, 2008, 17:11:44
fa 2 ;)


Titolo: Re: GF PER FAVORE
Post di: Malva su Maggio 14, 2008, 17:39:10
FANCULO RISOLTO NELLO SCANF E' &n -_-


Titolo: Re: GF PER FAVORE
Post di: Xell su Maggio 14, 2008, 17:40:06
Ha visto che avevo ragione ;)


Titolo: Re: GF PER FAVORE
Post di: g_f su Maggio 14, 2008, 17:52:34
ok


Titolo: Re: GF PER FAVORE
Post di: Malva su Maggio 14, 2008, 18:12:54
so che non interessa a nessuno ma è sbagliato comunque quello di prima, mentre questo va

/*Primo esercizio(quadRic.c)    15 punti
Il quadrato di un numero naturale n può essere ottenuto sommando i primi n numeri dispari.
Scrivere (e collaudare) una funzione ricorsiva che implementi tale algoritmo.
Esempio: il quadrato di 6 è dato da 1+3+5+7+9+11=36*/

#include <stdio.h>
#include <conio.h>

/*
IP n numero di cui deve essere calcolato il quadrato
OR quadrato di n
*/
int quadRic(int n, int quad){   
    if(n<=1)
        return quad;
    else{                     
        quad+=quadRic(n-1, quad+2);           
        return quad;
    }/*else*/             
}/*quadRic*/

int main(void) {
    int n;
    int quad=1;
    printf("Inserire un numero naturale: ");
    scanf("%d", &n);
    printf("Il quadrato e` %d\n", quadRic(n, quad));
    getch();
    return 0;
} /* main */


Titolo: Re: GF PER FAVORE
Post di: A.S.D. su Maggio 14, 2008, 18:32:45
C?


Titolo: Re: GF PER FAVORE
Post di: Malva su Maggio 14, 2008, 18:41:46


Titolo: Re: GF PER FAVORE
Post di: Mr.Pkmn su Maggio 14, 2008, 18:43:00
Una versione nerd di PHP


Titolo: Re: GF PER FAVORE
Post di: A.S.D. su Maggio 14, 2008, 18:49:31
noi facciamo C++, mam i sembra praticamente identico a parte alcuni comandi


Titolo: Re: GF PER FAVORE
Post di: Malva su Maggio 14, 2008, 19:15:56
il c++ è un evoluzione del C, è logico che ci assomigli O_o


Titolo: Re: GF PER FAVORE
Post di: A.S.D. su Maggio 14, 2008, 19:24:42
lo so, ma vedendo il codice mi è sembrato lo stesso del C++ a parte alcuni comandi che pensavo di non aver fatto a scuola quindi ho chiesto che codice fosse (credevo fossero più diversi).


Titolo: Re: GF PER FAVORE
Post di: Malva su Maggio 14, 2008, 19:40:05
ok capo


Titolo: Re: GF PER FAVORE
Post di: Ganseki su Maggio 14, 2008, 19:46:59
Vi odio, noi è già tanto se faremo Visual Basic l'anno prossimo.


Titolo: Re: GF PER FAVORE
Post di: Malva su Maggio 14, 2008, 19:52:14
sono in un indirizzo informatico io eh


Titolo: Re: GF PER FAVORE
Post di: Ganseki su Maggio 14, 2008, 20:19:57
Anche io.


Titolo: Re: GF PER FAVORE
Post di: A.S.D. su Maggio 14, 2008, 20:23:39
e cosa fate di informatica?


Titolo: Re: GF PER FAVORE
Post di: Malva su Maggio 14, 2008, 20:24:45
Anche io.
cristo.

COMUNQUE ASSEMBLER FTW


Titolo: Re: GF PER FAVORE
Post di: g_f su Maggio 14, 2008, 20:51:14
// Calcolo di N!

#include <iostream>
#include <fstream>
using namespace std;

int main() {

  int N, fat = 1, i = 1;
 
  cout << "Calcolo di N!" << endl;
  cout << "Inserire un numero intero positivo: N = ";
  cin  >> N;
 
  if ( N < 0 ) {
    cout << "N < 0 ==> Esco" << endl;
    return -1;
  }
 
  for ( i = 2; i <= N; i++) {
    fat = fat * i;
    cout << fat << endl;
  }
  cout << N << "! = " << fat << endl;
 
  return 0;

}


Titolo: Re: GF PER FAVORE
Post di: Malva su Maggio 14, 2008, 21:03:00
ma in c++ si identa così male? O_o


Titolo: Re: GF PER FAVORE
Post di: Ganseki su Maggio 14, 2008, 21:04:13
e cosa fate di informatica?
Pascal. Dall'inizio dell'anno.


Titolo: Re: GF PER FAVORE
Post di: Elros su Maggio 14, 2008, 23:25:45
io dovrei fare un ora di informatica la settimana, l'hanno scorso abbiamo fatto 3 ore di pascal, poi il computer l'abbiamo visto col binocolo


Titolo: Re: GF PER FAVORE
Post di: CtW su Maggio 14, 2008, 23:26:57
l'hanno scorso


Titolo: Re: GF PER FAVORE
Post di: Az su Maggio 14, 2008, 23:27:18
l'hol


Titolo: Re: GF PER FAVORE
Post di: Helel su Maggio 15, 2008, 14:48:16
Ma di sicuro la fatto apposta


Titolo: Re: GF PER FAVORE
Post di: Malva su Maggio 15, 2008, 14:57:46
e cosa fate di informatica?
Pascal. Dall'inizio dell'anno.
dì ai tuoi professori di svegliarsi, il pascal è INUTILE, visto che viene usato solo come base per linguaggi più potenti (C, Java e compagnia), ma essendo strutturato in un modo totalmente diverso non ha senso, penso sia persino peggio per il futuro


Titolo: Re: GF PER FAVORE
Post di: Helel su Maggio 15, 2008, 14:58:45
Prenditi due sul registro ma diglielo  :uhuh


Titolo: Re: GF PER FAVORE
Post di: Ganseki su Maggio 15, 2008, 15:11:22
e cosa fate di informatica?
Pascal. Dall'inizio dell'anno.
dì ai tuoi professori di svegliarsi, il pascal è INUTILE, visto che viene usato solo come base per linguaggi più potenti (C, Java e compagnia), ma essendo strutturato in un modo totalmente diverso non ha senso, penso sia persino peggio per il futuro
Malva, la mia prof sembra lobotomizzata, sbaglia spesso e volentieri a dire qualcosa (eserciccio, stringhi, pronuncia I/O "aiò"), a volte va in trance per 10 secondi per poi dire "è un problemah!!11", è capace di trasformare 1110 in "uno zero uno uno zero... no com'era?", ha un metodo di correzione altamente discutibile, quando le chiedi qualcosa ti dice di fartelo spiegare dal compagno di banco più bravo.
Credimi, ho avuto sfortuna quest'anno, spero in qualcosa di meglio in quarta (l'altra prof più brava e più simpatica).

Ken, non mi voglio rovinare a fine anno :looksi