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
Zero87
Apro qui perché mi sembra la sezione più appropriata, premetto che non sarà un post corto. Ho dei video risalenti agli anni 2004-2010 in formati 3gp e mov, due formati ormai abbastanza morti e obsoleti. Tali video hanno risoluzione rispettivamente di 176x144px e 320x240px (all'epoca l'hardware era quello che era...). Volevo convertirli in AVI e ho pensato di raddoppiarne la risoluzione - quando li apro con il VLC li metto sempre a dimensione 200% sennò sono francobolli sullo schermo -, ...
2
21 ago 2018, 13:20

SalvatCpo
Come mai la funzione mi restituisce 4 anziché 3? Premetto che non ho studiato come gestire gli alberi binari in c++, è solo un esercizietto che mi sono inventato. Ho studiato gli alberi solo come argomento teorico. In pratica ho costruito un albero binario avente come radice l'elemento lista[3], il che è facilmente intuibile. #include <stdio.h> #include <stdlib.h> #include <string.h> typedef struct record { int ls; //link di concatenamento a sx (figlio ...
1
20 ago 2018, 18:07

raffaele19651
Buongiorno. Mi chiamo Giovanni e frequento la terza liceo scientifico Scienze Applicate. Abbiamo studiato i comandi "shift" e "rotate" dei vettori. Per quanto riguardo lo shift penso di avere capito come fare; vorrei, tuttavia, capire meglio il loro significato, in particolare di "rotate" . Qual'è la sintassi corretta nel linguaggio C. Noi usiamo sempre il ciclo for. Potreste aiutarmi? Giovanni.
4
18 ago 2018, 10:21

SalvatCpo
Logicamente mi sembra apposto, eppure il programma non mi stampa nulla… Grazie in anticipo #include <stdio.h> #include <stdlib.h> #define dim 10 //Scrivi un programma contenente una funzione che elimina i duplicati da un vettore ORDINATO. void eliminaduplicati (int v[dim], int *k); int main () { int a[dim]; int i=0; printf ("Inserire un vettore ordinato: \n"); while (i<dim) { scanf ("%d", ...
6
19 ago 2018, 09:21

SalvatCpo
Ho provato a compilare e l'eseguibile funziona correttamente fornendo le risposte giuste quando invento e inserisco dei dati. Però quando stampa la media (la media goal) mi esce sempre 0.0000, anche quando il suo valore vero è 0.2 o poco più basso. Anche dichiarando nella struct player le variabili goal e minuti come float (essendo questi due i valori usati per calcolare la media), il problema sussiste. Grazie in anticipo. #include <stdlib.h> #include ...
5
17 ago 2018, 20:32

vincenzoj
(x == 2 || x-- == -1 && !(y - x) >= 0) && ((y > x-- ? x : y--) == y < x) [1] y=1; x=3 [2] y=0; x=2 [3] y=1; x=2 Risposta : [3] Io ho : 2==2 vero Valuto quindi : && ((y > x-- ? x : y--) == y < x) 1>2 falso, quindi ho y-- (y--)==y
7
15 ago 2018, 18:02

colpo_matteo
Ciao a tutti, sto svolgendo un progetto per l'esame di Algoritmi e Strutture dati e ho un piccolo problemino a capire una formula che è scritta all'interno del testo dell'esercizio. Data $\alpha$ stringa casuale e $\alpha in \epsilon$* con $\epsilon = {a,b,c,...,z}$ il mio dilemma è comprendere le seguenti notazioni: $min_(s in \epsilon) |{i | \alpha <em> = s}|$ $max_(s in \epsilon) |{i | \alpha <em> = s}|$ Vi allego il link al testo completo del progetto se dovesse servire https://mega.nz/#!K2wRXJ5T!jji0EUMRX1bjE8n0lEw2e-h4r27Ey0YvhnwmFPdfgSM Vi ringrazio in anticipo, Matteo.
3
11 ago 2018, 17:10

vincenzoj
Salve, del seguente codice devo scrivere la stampa a video e lo sviluppo dei record di attivazione e dell'area heap. int FUN1(int c, int* VET) { int i; for (i = 0; i < c; i++) if (VET[i] <= c) printf("\n PUNTO C: %d", VET[i] % 5); else printf("\n PUNTO D: %d", c--); return; } int *FUN2(int* w, int k) { int i; int* z = (int*)malloc((--k)*sizeof(int)); *w = FUN1(k, w); for (i = 0; i < k; i++) z[i] = ...
2
8 ago 2018, 20:27

jack ishimaura
Salve a tutti. Ho visto un video dove si parlava di rappresentazione di bit nella RAM e si mostrava questo codice che consentiva di poter vedere la rappresentazione binaria di un int : #include #include using namespace std; int main() { int i=-3; unsigned int* s = ( unsigned int*) &i; cout
3
19 apr 2018, 20:41

Fab996
Non ho ben capito la definizione di espressione regolare. Dato un alfabeto $\Sigma$ ed un insieme di simboli ${+,\star,(,),\cdot,0}$ si definisce espressione regolare sull'alfabeto $\Sigma$ una stringa $r \in (\Sigma \cup {+,\star,(,),\cdot,0})^+$ tale che valga una delle condizioni $1) r=0$ $2) r \in \Sigma$ $3) r=(s+t) $o $r=(s\cdott) $o $r=s^\star$. Qualcuno potrebbe spiegarmela?
4
29 lug 2018, 20:57

porky754
Viene formato un gruppo di lavoro costituito da 16 informatici per un progetto europeo a cui partecipano Austria, Francia, Slovenia e Ungheria. -Quante diverse distribuzioni per nazionalità può avere un tale gruppo se si richiede che sia presente almeno un membro per ciascuna nazione partecipante? -Una volta scelto il gruppo dei 16 informatici, si provvede ad attribuire i compiti: 7 di loro lavoreranno al sottoprogetto 1, 6 al sottoprogetto 2, i tre rimanenti ricopriranno il ruolo di ...
3
1 ago 2018, 11:29

Return89
Buonasera, ho il seguente problema: devo definire se una data figura è chiusa. Ho tutte le coordinate della figura (x,y) ed inoltre ho anche una BufferedImage rappresentante l'immagine in formato binario (sfondo nero e figura bianca). Vorrei evitare di lavorare direttamente sull'immagine perché potrebbe essere "contaminata" da altre immagini e quindi rischierei di considerare pixel non relativi all'immagine. Inoltre la figura/curva ha uno spessore variabile (diversi pixel). Immagino che la ...
8
30 lug 2018, 21:15

D4lF4zZI0
Buongiorno a tutti, volevo sapere come calcolare la distanza tra gli elementi del vettore $V = [1,1 ; 2,2 ; 4,5] $ ed il vettore $U = [1,-1]$, senza ricorrere ad un ciclo for. Grazie per l'aiuto
4
30 lug 2018, 11:33

boba74
Salve, mi trovo in difficoltà a calcolare un'equazione esponenziale in excel in quanto vorrei impostare la base del logaritmo stesso su un valore di una cella. Ad esempio, ho l'equazione: a^x=b per ricavare x, si applica il logaritmo: x=log_a(b) Se sono in excel e voglio che a sia il valore di una cella come devo fare? Nella formula del logaritmo si inserisce la sintassi LOG(nun, [base]), ma mentre num può essere il riferimento di una cella, base è un numero da digitare, excel non permette di ...
2
27 lug 2018, 13:23

oleg.fresi
Ho implementato un codice per lo selection sort, è stato facile, ma provando a giocare col codice ho notato una cosa: void selectionSort(int arr[], int num_ele) { int min, min_ind, tmp, j, i; for (i = 0; i < num_ele - 1; i++) { min = arr[i]; min_ind = i; for (j = i + 1; j < num_ele; j++) if (arr[j] < min) { min = arr[j]; min_ind = j; } tmp = arr[i]; arr[i] = ...
17
19 lug 2018, 15:09

oleg.fresi
Ho implementato una mia versione dell'insertion sort in c++ funzionante, ma confrontandola con altre trovate in rete, ho paura che la mia contenga qualche bug. Potreste aiuatarmi a capire se è possibile ciò, oppure se va bene così? void insertionSort(int arr[], int l) { int i = 0; for(i; i<l && arr[0]<l; i++) for(int j = 0; j<l-1;j++) if (arr[j] > arr[j + 1]) { swap(arr[j], arr[j + ...
11
18 lug 2018, 10:15

oleg.fresi
Ho implementato questa funzione quicksort ma quando la vado ad usare nel main il programma crasha: La funzione: void quickSort(int arr[], int inizio, int fine) { int i = inizio, j = fine, tmp; int pivot = arr[(inizio + fine) / 2]; while (i <= j) { while (arr[i] < pivot) i++; while (arr[j] > pivot) j--; if (i <= j) { tmp = arr[i]; arr[i] = ...
27
16 lug 2018, 14:08

vincenzoj
#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> int main() { int a = 5, b = 3, c = 0; if (!b--&&++a || !c-- % 2 == 0) c -= 3 * a; else if (!(a % 2 == 0) || ((b++) && (a--))) a--; b++; switch (++b - c) { case 0: printf("%d - ", a); case 1: printf("%d - ", b); break; case 2: printf("%d - ", c); default: printf("%d", a); } } Devo trovare il valore stampato da questo programma. Ora io sto provando a ...
19
15 lug 2018, 01:58

oleg.fresi
Nella mia classe Data ho tre file: il main, un header dove ci sono tutti i prototipi e un file cpp con le implementazioni. In paeticolare ho un problema con un operatore ridefinito e con un metodo: Prototipo del l'operatore ridefinito e del metodo utilizzato: std::ostream& operator<<(std::ostream&, const Data&); std::string formato_breve(); Implementazione della ridefinizione e del metodo: std::ostream& ...
4
17 lug 2018, 16:59

vincenzoj
int y=5, x=2, k; for(k=y; k>0; k+=x) {x-=3; printf("#");} Perchè questo ciclo non è infinito ? Inoltre non ho ben capito come si valuta l'istruzione x-=3 .
4
16 lug 2018, 01:22