Informatica

Discussioni su argomenti di Informatica

Domande e risposte

Ordina per

In evidenza
In evidenza
Più recenti
Più popolari
Con risposta
Con miglior risposta
Senza risposta
frab1
ciao, vi propongo 2 versioni di un programma in codice c per calcolare il fattoriale di un numero...In entrambi ho lo stesso problema: stampare il risultato corretto che mi è restituito dalla fiunzione "fatt". VERSIONE NON RICORSIVA: #include <stdio.h> int fatt (int n) { int t,result; result=1; for(t=2;t<n;t++) result *= t; return result; } int main(void) { int n; int result; printf("\nInserire numero di cui calcolare il ...
4
28 apr 2014, 14:34

Giova411
Abbiamo un albero binario: per ogni nodo $t$ abbiamo una funzione $c(t)$ (che non è implementata ma da realizzare) che fornisce il numero di nodi. Ossia $c(t)$ da il numero di nodi contenuti nel sottoalbero radicato in $t$ sapendo che $c(NIL) = 0$. Sappiamo che è abbastanza bilanciato se rispetta per ogni nodo $t$: c(t.left)
21
26 apr 2014, 17:25

frab1
Ciao, HO il seguente sorgente che, definita una struttura, sulla base di un valore fornito da linea di comando, ricava sin, cos e tan di quel valore espresso in radianti. Purtroppo non riesco a capire perchè non viene stampato nulla a video.. Qualcuno riesce a spiegarmi il perche? Grazie. #include <stdio.h> #include <math.h> #define TOO_LARGE 100 typedef struct{ double sine,cosine,tangent; }TRIGONOMETRIA; int main(void) { float ...
3
27 apr 2014, 11:09

violabellocci
Ciao a tutti,avrei bisogno di una mano. Devo creare un programma che estragga una sottomatrice a partire da una matrice inserita da tastiera. Cio' deve avvenire in una funzione dove vengono restituiti la matrice e i parametri. Ci deve essere qualche problema perché il programma viene compilato ma se mandato in esecuzione si chiude automaticamente. Mi date una mano?? Grazie! #include <stdio.h> #include <stdlib.h> int ** get_submatrix(int **M, int n, int m, int ...
8
23 apr 2014, 18:43

mdfmdf
Salve ragazzi ho un "piccolo" problema con Matlab, devo calcolare la mutua correlazione tra due segnali . Questo è il codice: data_file_z=importdata('....'); data_file_x=importdata('....'); %% creo asse tempo fc_Z=10240; sz=data_file_z(1,:); sx=data_file_x(1,:); time=linspace(0,length(sz)/fc_Z,length(sz)); xmcory=xcorr(data_file_z,data_file_x); plot (time,xmcory,'r'), grid on Dove sbaglio???? mi da l'errore : "Vectors must be the same lengths" in plot... Perchè? Ps: se c'è differenza ...
1
23 apr 2014, 15:51

Oo.Stud.ssa.oO
Ciao a tutti. dovrei fare una cosa del genere: dove le tre opzioni sono task, stories, bugs. voglio che se viene inserito un input di tipo task ,l'input appaia nello spazio sottostante di colore verde, bugs rosso e stories blu. Chi mi da una mano? Io ho fatto il codice che permette di appendere nello spazio sottostante gli input ma tutti di colore nero. Immagino ci vorrà un ciclo if ma non so che condizione mettere. parte html: <body> <div ...
6
21 apr 2014, 15:27

Giova411
Volevo iniziare una "raccolta di ricorrenze". Questo per non aprire ogni volta un Topic nuovo per ogni ricorrenza... Iniziamo! Mi sapreste aiutare con la seguente? \(\ T (n) = 3T \sqrt(n) + log n \) Ho provato a sostituire \( m = lg n \) per avere \( T(2^m) = 3 T(2^{1/2 m}) + m \) poi ancora \( S(m) = T(2^m) \) non so se arrivo correttamente a \( S(m) = 3 S(m/2) + m \) dopo questo, sempre se corretto, mi perdo....
5
16 apr 2014, 22:14

Gabba1
Non riesco a far vedere il lettore CD a virtualbox che ho caricato sul mio Mac. E' da un paio di settimane che ci provo ma non riesco a capire il problema, e la cosa si sta facendo importante dato che mi serve per esami! Vi prego aiutatemi.
6
13 apr 2014, 14:55

franbisc
Sto cominciando a studiare addesso più approfonditamente il funzionamento del web,e sarà che sono troppi concetti tutti insieme,ma ho una confusione totale. Allora,sto studiando la programmazione CGI,utile per le applicazioni lanciate da un server per soddisfare la richiesta di un client, poi per quanto riguarda la connessione ai database,la ODBC e la JDBC,che ho letto che rappresentano l'alternativa alla CGI, e infine le servlets. Non ho capito se con tutte queste è possibile fare le stesse ...
1
13 apr 2014, 11:58

m.fumagalli68
Buonasera a tutti! Ho qualche problema a capire l'uso dei parametri passati per riferimento in una funzione. Qualcuno potrebbe spiegarmi il loro utilizzo in relazione all'esempio qui sotto? Soprattutto il significato del loro utilizzo? Grazie! void calcola( int a, int *valorequadrato, int *valorecubo) { *valorequadrato= a * a; *valorecubo= a* a * a; } int main() { int x,quadrato,cubo; printf("Inserisci un numero:"); ...
1
16 apr 2014, 21:26

h0ld3n
Salve, sono nuovo del forum, avrei bisogno cortesemente di una mano per capire se è corretta una funzione che sto cercando d'utilizzare in Matlab. vi copio il codice per farvi capire: function call = callBSMcfPROVA (S0,K,T,r,q,theta) vP1 = 0.5 + 1/ pi * quad (@P1,0,200,[],[],S0,K,T,r,q,theta); vP2 = 0.5 + 1/ pi * quad (@P2,0,200,[],[],S0,K,T,r,q,theta); call = exp (-q * T ) * S0 * vP1 - exp (-r * T ) * K * vP2 ; end function p = ...
12
30 mar 2014, 22:22

Giova411
\(\ T (n) = c + 9T (n/3) \) Col M. Theorem su degli esercizi trovati in rete indica una complessità \(\Theta(n^2)\) Non me la spiego ragazzi. Pure, a prima vista, avrei sparato un ordine di grandezza in meno...
3
14 apr 2014, 14:14

poll89
Ciao a tutti sto scrivendo un programmino multithread ma ho un dubbio. Essenzialmente ho scritto nello stesso progetto di Eclipse (ma in due packages differenti, non so se possa aver peso) due classi, una che estende Thread e l'altra no. Ciò significa che gireranno su due thread diversi e quindi devo preoccuparmi di sincronizzarle, ho ragione?
2
13 apr 2014, 12:36

floppyes
Ciao a tutti! Non riesco a risolvere questo esercizio riguardante la programmazione C. Testo: Definire un nuovo tipo di dati "Float2" che aggrega 2 dati floating point e successivamente definire una funzione C che, dato un puntatore ad un dato Float2, visualizzi le variabili membro floating point del dato puntato. Ho iniziato a scrivere il codice, però non riesco a capire come scrivere la funzione. Devo utilizzare un puntatore ad un dato della struttura Float2, e visualizzare il suo ...
4
12 apr 2014, 22:06

floppyes
Ciao a tutti! Ho un problema con questa funzione ricorsiva, non riesco a capire come mai non funziona correttamente. Testo: Scrivere una funzione ricorsiva (in C) che, avendo in input un array di n interi di interi positivi, dia in output TRUE se tutti gli elementi sono maggiori di 10, FALSE altrimenti. Mia soluzione: int magg_dieci (int a[], int n) { if (n==0) return 1; else if (a[n] > 10 ) return 1; else return ...
8
10 apr 2014, 23:25

poll89
Ciao a tutti, sto cimentandomi con la programmazione client-server di base di java, usando il pacchetto java.net. Ad oggi ho scritto un semplice client ed un semplice server che, teoricamente, dovrebbero comportarsi così: - Il client invia la stringa "send list" al server - il server la riceve ed invia al client un oggetto di tipo ArrayList opportunamente creato Il problema è che, mentre gli stream sembrano venir creati correttamente ed il client invia la richiesta, il server non reagisce ...
4
28 mar 2014, 00:32

frab1
Buongiorno, sto cercando di prendere dimestichezza con le funzioni(procedure) in C...ho una funzione che calcola l'elvamento a potenza di una variabile di tipo double. Ho scritto la funzione e subito dopo l'ho chiamata passandole i parametri(base ed esponente). Ecco il codice: #include <stdio.h> #include <stdlib.h> int main(void) { double elevamento_potenza(double valore, int potenza) { double valore_ritorno = 1.0; int i; for(i=0; i<potenza; ...
6
12 apr 2014, 09:47

Giova411
Per colmare evidenti lacune mi sto rivedendo i puntatori. Non riesco a correggere il seguente merge che ordina con array di puntatori ad int... #include <iostream> #include <limits> using namespace std; void stampa (int *n) { int i; for (i = 0; i < 10; i++) { cout << n[i] << " "; } cout << endl; return; } void stampa2 (int** n) { int i; for (i = 0; i < 10; i++) { cout << ...
5
9 apr 2014, 17:58

frab1
ho scritto un piccolo programma che dovrebbe stamparmi una matrice 4x4 cosi: (0,1,2,3) (1,2,3,4) (2,3,4,5) (3,4,5,6) ma non capisco perchè non funzioni... #include <stdio.h> main() { int n=4; int m=4; int matrice [n][m]; //n: righe, m:colonne int i; int j; for (i=0;i<m;i++) { for (j=0;j<n; j++) { printf("%d",matrice[i][j]); } printf("\n"); } } qualche dritta?
9
11 apr 2014, 12:35

frab1
Buongiorno, ho il seguente programma... #include <stdio.h> main() { int a; int b; scanf("%d\n", &a); scanf("%d\n", &b); if (a==b) { printf("I due numeri sono uguali"); } else { printf("I numeri inseriti sono diversi"); } } i valori li voglio acquisire da tastiera, il problema è che durante l'esecuzione invece che richiedere 2 valori da inserire, il programma ne richiede 3.. un primo valore (che non capisco ...
6
10 apr 2014, 12:10