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
iggy1
Salve a tutti, sono bloccato in un esercizio sui grafi. tale per cui sia Sia G = (V, E) un grafo non orientato e connesso. Sia U ⊆ V un sottoinsieme non vuoto di V . Si consideri il problema di determinare, se esiste, un albero T di copertura di G in cui tutti i nodi di V \ U siano foglie. a. Scrivere lo pseudo-codice di un algoritmo efficiente che, dati G e U restituisca T, se esiste, e false altrimenti. Determinare la complessità e dimostrare la correttezza della procedura ...
3
4 giu 2018, 15:43

zio_mangrovia
Mi aiutate a capire questo concetto a me ancora oscuro? if ( strcmp(v[j], v[i]) < 0 ){ char *aux = v[i]; v[i] = v[j]; v[j] = aux; } v e v[j] sono delle stringhe, quindi array di char. Dove fraintendo? aux è definito come un puntatore a caratteri e punta alla stessa zona di memoria di v , è corretto? Se non capisco male le zone di memoria sono sempre le stesse ma si ...
1
5 giu 2018, 06:19

marcoeffe97
Salve. A breve ho l'esame orale di Fondamenti di Informatica. Il professore mi ha assegnato un esercizio da svolgere e lo devo consegnare il giorno della seduta. La traccia dell'esercizio è questa: "Avendo a disposizione 3 variabili int vet[], int n e int t, scrivere una funzione che deve cercare la prima coppia v+v[i+1] che risulti essere > t (potrebbe trovarsi anche alla fine del vettore). Se esiste restituire i, altrimenti -1." Io ho provato a svolgerla in questo modo, ma il programma mi dà ...
1
5 giu 2018, 09:40

floyd1231
Salve a tutti, vorrei una mano con il seguente esercizio: Realizzare (mediante la realizzazione di una funzione) un programma che determina se un numero è presente in un vettore e che ne restituisca la posizione in caso affermativo. Ho fatto così: /* programma che determina se un numero è presente in un vettore e che ne restituisce la posizione in caso affermativo */ #include <iostream> using namespace std; int numero_e_posizione(int numero, int ...
4
4 giu 2018, 16:14

GOPRO HERO4
CIao a tutti, devo interrogare nel seguente modo un db: - Determinare per ogni aeroporto, il numero dell'hangar avente capacità massima. (Alego la parte dello schema relazionale) Io riesco ad impostare la query fino a trovarmi la capacità massima per ogni codice dell'aeroporto, però non riesco ad aggiungere all'informazione finale il numero dell'hangar con capienza massima e il nome dell'aeroporto. Qualcuno ha qualche suggerimento? Grazie a tutti (Allego il codice SQL ...
1
1 giu 2018, 18:55

Antonio933
Salve ragazzi ho questo progetto da fare entro martedì volevo un aiuto da parte vostra come impostarlo cioè non ho capito ho questa funzione combinando con x0 cosa dovrei fare ragazzi ???? chi mi aiuta ?? Non voglio sapere i punti come si fanno perchè li so fare (credo) non riesco ad impostare la funzione cioè la mia funref= .... e che significa che devo combinarla con x>0 e x>0 per poi fare gli altri punti... Perchè ho sempre fatto questo tipo di esercizio che il prof mi dava la ...
12
20 apr 2017, 16:49

absinth
Ciao a tutti! Vi chiedo per favore di aiutarmi con un dubbio. Sto leggendo un po' su internet ma non capisco bene quanto spazio consuma un algoritmo ricorsivo. Ad esempio ho appena fatto un algoritmo ricorsivo che mi da la dimensione della massima sottostringa palindrome di una parola che se date un'occhiata è tipo un forma tipo un albero di N^2 nodi "chiamate", ma la profondità delle foglie è N. Però so che ha uno stack interno.. insomma di solito esiste un modo per capire quanto spazio ...
3
2 giu 2018, 17:08

martinuccia98
Ciao, mi servirebbe un modo per convertire i numeri a cifre nei corrispondenti numeri a lettere Es. 12=dodici Non ho la più pallida idea come farlo
2
9 mag 2018, 15:22

martinuccia98
Buonasera a tutti, ho creato questo programma per trovare la moda di un vettore..Il problema è che il risultato non è sempre giusto in quanto se nel vettore ci sono 2 o più elementi che si ripetono con la stessa frequenza, mi viene dato come risultato solo uno di essi..Qualcuno mi aiuta a correggerlo? Grazie #include #include #define n 100 int main () { int array[6] = {2, 2, 1, 4, 3, 3 }; int i, max, imax; int arrayfreq[n]; printf ("Il vettore e': \n"); for ...
3
23 mag 2018, 19:45

floyd1231
Ciao a tutti, devo svolgere questo esercizio con il tipo strutturato "struct": Definire una struttura studente, caratterizzata da nome, cognome, matricola e numero di esamisuperati. Il programma deve chiedere l'inserimento di n studenti. Dopodiché deve stampare gli nstudenti nel seguente modo: studente 1Nome: [nome] Cognome: [cognome] matricola : [matricola] il numero di esami superato è: [numero] . . . studente nNome: [nome] Cognome: [cognome] matricola : [matricola] il numero di esami ...
8
21 mag 2018, 01:06

marcook1
Buongiorno, devo scrivere un ciclo su matlab ma trovo molta difficoltà per quanto riguarda la scrittura degli indici. Il problema è questo: https://mega.nz/#!A4dVmLBB!s3oOQLjBGLbogE9aqCNXCx4av3RgbhHWMIQE1_6w0Vc il ciclo che devo scrivere deve dare in output o un vettore per ogni triangolo(o una matrice che contenga tutti i vettori) che contenga la numerazione dei nodi. Ad esempio il triangolo 1 deve dare un vettore che sia $e_1 = [1,2,4]$ Il tutto generalizzato al variare di n ed m dove n è la divisione della base maggiore in segmenti ed m é la ...
1
16 mag 2018, 10:07

franciiavarone
Salve,non riesco a scrivere un programma. La traccia è: Data una matrice 5x5, sostituire agli elementi dispari il loro doppio. Grazie in anticipo
5
20 mag 2018, 16:14

leon801
Salve, non riesco a capire dove stà l'errore mi potete aiutare il quesito: dopo aver caricato una matrice che deve mostrare tutti gli elementi, la media e i valori inferiori alla media, mostra gli elementi , calcola la media ma non i valori inferiori alla media. vi posto il codice : void insufficienti(int matriceA[20][N],float media[N]){ int i, j; cout<<"\nMateria insufficiente - "<<i<<" = "; for (j=0; ...
11
18 mag 2018, 11:21

leon801
Salve , il quesito e : da una funzione che mi genera le medie di due vettori devo produrre due nuovi vettori con i valori superiori alle medie reciproche. void MediaVet_1_2(int Vet_1[],int Vet_2[],int VetMedia_1[],int VetMedia_2[],int&media1,int&media2) { //FUNZIONI VETTORE 1 { int i=0; int sum1=0; float media1=0; for(int i=0;i<n;i++) { sum1+=Vet_1[i]; } media1=(float) sum1/n; cout << ...
8
14 mag 2018, 13:23

G4BR13L31
Ciao a tutti, Come da titolo non riesco a trovare un modo per generare su Excel (ma se mi consigliate di usare altro sono ben accetti consigli) un elenco pseudo-randomizzato. Ho solo due variabili (A, B). In un elenco di 100 valori A dev'essere presente 92 volte e B 8 volte. La condizione fondamentale è che B non sia mai presente 2 volte di fila. Quindi essenzialmente la randomizzazione sta nelle ripetizioni di A tra i valori B (posso avere una sequenza AAABAAAAAABAAAABAB ma non una ...
1
19 mag 2018, 13:19

fabio.mandalari
Buongiorno a tutti. Sono alle prese con un esercizio in Assembly (processore MIPS) che mi chiede di calcolare la velocità di una ipotetica automobile. Posso usare la formula $v= (s)/(t)$ e conosco sia lo spazio percorso ($s=1$) sia il tempo di percorrenza ($t=4*10^(-9)$). Non ho mai fatto un esercizio in questo linguaggio e proprio non riesco ad implementare queste operazioni che con un C++ o Java sono elementari. Qualcuno mi saprebbe dare un aiuto?
3
15 mag 2018, 12:40

viper19920
Salve, ho scritto un piccolo programmino che mi calcola la frequenza dell'uscita dei numeri da 1 a 6 di un dado lanciato 6 milioni di volte ..... provandolo su due macchine differenti ( ma entrambe 64 bit ) ottengo dei risultati in frequenza leggermente diversi : esempio su una l'occorrenza dell' 1 è di 1000167 , sull'altra sempre per 1 è 1000107 .... come mai ? Una monta macOs ( macbook pro) , l'altra windows 10 .... compilatori diversi ? grazie
5
16 mag 2018, 10:11

abaco90
Ciao a tutti, non mi è chiara una cosa riguardo alla gestione dello stack quando scrivo in Assembly. Ad esempio, so che se ho un registro da salvare e preservare devo inserirlo nello stack. Mettiamo che debba salvare il registro s0; all'inizio della funzione, libero lo stack in questo modo: addi $sp, $sp, -4 sw $s0, 0($sp) Ma come faccio a capire se un determinato registro deve essere salvato oppure no? Ad esempio, dato questo codice C:
4
14 mag 2018, 15:13

SalvatCpo
//In uno zoo, i felini sono contrassegnati con delle lettere mentre le scimmie con dei numeri. //Scrivi un programma che prenda contrassegno, specie ed età di 10 animali. #include #include #include int main() { struct animale { char specie[20]; int age; union { int n; char c; } contrassegno; } animali[10]; int i=0; while (i
4
9 mag 2018, 23:53

martinuccia98
Buongiorno, sto creando un programma che data una matrice in input ne calcoli la norma a infinito. Vi posto il mio programma ma penso che ci sia qualcosa che non va con la funzione... #include #include #include #define maxrighe 100 #define maxcolonne 100 void normaainfinito (int a[][], int r, int c) { int i, j; double max = 0.0; for (i=0; i
3
9 mag 2018, 12:11