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
97.russo
#include <stdio.h> #include <stdlib.h> #include <string.h> int main() { char *stringa="Hello world"; char *s2, *s3; size_t m=4; s2=malloc(10*sizeof(char)); memcpy(s2, stringa, m); puts(s2); s3=malloc(10*sizeof(char)); memmove(s3, stringa, m); puts(s3); return 0; } non riesco a capire perhè stampa, invece di hell, un carattere che che ''non riesco a vedere'' e poi ''ell''
4
24 mag 2017, 19:48

dRic
Salve, ho una funzione definita così (ve la metto semplificata giusto per farvi capire la struttura): function F=myFun(x, j, k, tipo) if tipo == 1 A = x^2+3 + j/2; B = ln(x) end if tipo == 2 A = x-4 B = exp(x+2) + k; end F = A/B-1; end Io vorrei, a seconda delle circostanze, azzerarla rispetto a x (j e k sono delle costanti che avrei potuto definire come global per non passarle come argomenti di funzione, ma non mi ...
2
20 mag 2017, 15:50

bad.alex
Ciao ragazzi. Avrei una domanda da farvi: sto utilizzando una funzione che mi restituisce un valore (il grado di un nodo) all'interno di una funzione: int degree(void){ int i, j; for(i=0;i<N; i++){ deg=0; for(j=0;j<N; j++){ if(matrix[i][j]==1) deg++; } printf("node: %d degree: %d\n", i, deg); } return deg; } Come faccio ad utilizzare questo ...
4
24 mag 2017, 11:41

luca.cupito
Salve. Ho un problema con un esercizio. b]Traccia: Scrivere un programma in linguaggio C che riceve in ingresso una parola inserita da tastiera. Si consideri che la parola può contenere sia caratteri maiuscoli che caratteri minu scoli, e complessivamente al massimo 30 caratteri. Il programma deve svolgere le seguenti operazioni: •visualizzare la parola inserita •aggiornare la parola in modo che tutti i caratteri siano minuscoli. Il programma deve visualizzare la parola ottenuta •verificare se ...
3
22 mag 2017, 18:46

Omar791
buongiorno a tutti.. ho un piccolo problema che non riesco a risolvere. Sul mio telefonino android ho installato la shell, a sua volta ho installato un piccolo editor per creare piccoli programmi in C. scritto un classico programmino che dovrebbe restituire CIAO MONDO, ma quando cerco di di farmi restituire l'output tramite la shell, il bash mi scrive: sintax error near unexpected token '(' e questo messaggio si riferisce a questa riga di codice : ...
4
21 mag 2017, 13:06

luca.cupito
Salve a tutti. Ho un grosso problema con un programma. La traccia è questa Click sull'immagine per visualizzare l'originale ed il codice che ho implementato io è questo#include <stdio.h> main (){ int product_number, daily_amount, n=1, m=1; float total_amount1, total_amount2, total_amount3, total_amount4, total_amount5; while (n<=7){ printf("Giorno %d\n", n); for (m=1; m<=5; ...
1
23 mag 2017, 20:49

matitti
Ciao a tutti. Devo bilanciare un albero binario di ricerca sbilanciato in python ma trovo delle difficoltà nella formulazione dell'algoritmo. La mia idea era di prendere tutti gli elementi dell'albero e di riutilizzarli per costruire un nuovo albero binario di ricerca, quindi in questo caso ho già dei vincoli per quanto riguarda la ricostruizione in questione ( se nodo_da_inserire < root, inserisci nel nodo di sinistra). Avendo questa regola da seguire mi riesce difficile pensare ad un modo ...
4
20 mag 2017, 11:52

Zingarelli1
Dovendo ancora dare, ahimè, l'esame di Logica per l'Informatica, mi stavo esercitando sulle vecchie prove e sono piantato su questo esercizio con zero idee sul come risolverlo. "Sia L::= [] | N :: L la grammatica delle liste di numeri naturali, dove [] rappresenta la lista vuota, N è un numero naturale e :: è associativo a destra. Scrivere, per ricorsione strutturale su L, una funzione f(L) che restituisca la lista dalla quale sono stati eliminati i numeri duplicati. Esempio: f(1 :: 4 :: 1 :: ...
1
19 mag 2017, 10:54

Giux1
Ciao ragazzi, Dopo anni di studio, credo sia giunto il momento di iniziare a fare qualcosa di interessante, e sono qui a chiedervi qualche consiglio in merito. Dunque vorrei addentrarmi in maniera graduale nella programmazione dei videogames, in particolare usando C++, ma prima di iniziare a smanettare con un engine, vorrei capire più a fondo, dietro le quinte cosa succede; in particolare l'idea sarebbe quella di imparare nel dettaglio i principi che stanno alla base della programmazione 2D ...
6
23 apr 2017, 20:06

dRic
Salve. Mi sto preparando per un esame in cui sarà necessario usare MatLab. Sto cercando di imparare un po' alla buona e mi servirebbe un consiglio. Ho da poco scoperto la possibilità di dichiarare variabili global e mi sono posto la seguente domanda: devo scrivere dei programmi relativamente (non troppo però) complessi (per problemi di fisica) in cui tante funzioni diverse condividono l'utilizzo della stessa costante fisica (es. quella dei gas). Secondo voi, non essendo una variabile ...
3
18 mag 2017, 17:33

bad.alex
Ciao ragazzi. Ho scritto il seguente codice per un grafo Erdos-Renyi: void erdos_graph(void){ int i , j, connected[N], neighbour[N], matrix[N][N]; double value; printf("\nErdos-Renyi Random Graph\n"); printf("\n"); for (i=0; i<N; i++){ for (j=0; j<N; j++){ matrix[i][j] = 0; matrix[j][i] = 0; ...
2
16 mag 2017, 21:04

python1134
Salve ragazzi, sto svolgendo un esercizio che mi chiede di calcolare la correttezza di una funzione che calcola il numero di fibonacci utilizzando l'induzione. Definizione di fibonacci f(0) = 0 f(1) = 1 f(n) = f(n-1) + f(n-2), n>=2 Funzione ricorsiva procedure Fibonacci(n) if(n=0) return 0; else if (n=1) return 1; else return Fibonacci(n-1) + Fibonacci(n-2); Io procedo in questo modo,per induzione forte. PASSO BASE Se n=0 la funzione restituisce il valore corretto poichè f(0) ...
2
15 mag 2017, 20:12

Dema19
Salve a tutti, sono alle prese con un programma in linguaggio C. void doc_urgente (struct ID **head){ struct ID *temp=*head; FILE *fp = fopen(temp->messaggi->destinatario,"a"); if (fp == NULL) { printf ("Impossibile aprire il file"); exit(1); } fprintf(fp, "Da: %s\n Contenuto: %s\n", temp->messaggi->indirizzo, temp->messaggi->contenuto); fclose(fp); printf("Messaggio salvato ...
1
15 mag 2017, 22:45

Programmer1
Buongiorno a tutti, sto svolgendo un esercizio che però non riesco a risolvere. Questo esercizio riguarda la conversione di numeri decimale espressi in base 10 a numeri espressi in base 2 rappresentati però in virgola mobile. Vi mostro il testo e il mio svolgimento parziale: Esercizio: Dati A=53,125 e B=40,375 rappresentarli in virgola mobile usando base 2, 10 bit di mantissa e 4 di esponente. Eseguire poi la differenza tra A e B e rappresentare il risultato in virgola mobile. Vi mostro il ...
2
10 mag 2017, 12:48

Gol_D_Roger
Salve, devo scrivere un metodo che ordina gli elementi di una lista in base al colore(è un esercizio che ho inventato), ma sto avendo qualche problema. questo è il mio metodo: public List<Collare> ordinaLista(){ List<Collare> lista = new ArrayList<Collare>(); lista.addAll(this.list); Collections.sort(lista); return lista; } Praticamente ho definito una classe Cane, in cui ho scritto questo metodo, e al suo interno ho definito una lista di ...
3
12 mag 2017, 14:14

Mononoke23
Salve a tutti, ho un problema con questo programma che consiste nel riempire un vettore di 5 stringhe, realizzare una copia, ordinarlo in ordine alfabetico e stamparlo. Sto avendo problemi nella parte dell'ordinamento. Sapete dirmi qual è l'errore? Grazie /* Riempire un vettore di 5 stringhe, creare un vettore copia , ordinare il vettore copia e stamparlo */ #include #include #include #define N 5 #define L 100 void ordinamento(char); int main() { char ...
1
13 mag 2017, 16:10

kattivik76
Ciao a tutti, sono uno sviluppatore e mi piacerebbe creare un programma per la selezione e gestione delle squadre del calcetto settimanale. Vi illustro il mio problema: ho un insieme denominato Amici_del_calcetto che è composto da 19 persone, ognuna delle quali ha un punteggio in base alle prestazioni... è questo può essere rappresentato con una matrice bidimensionale tipo questa: Amici_del_calcetto [nome][punteggio] e fin qui tutto ...
2
4 mag 2017, 11:33

stagnomaur
Ciao, frequento ingegneria informatica e ho un computer da 6 anni, che in teoria vorrei cambiare e comprarne uno nuovo. Premettendo che durante quest'anno ho programmato solamente in C, sono riuscito ad arrangiarmi col computer che sto attualmente utilizzando. Siccome non so che cosa mi aspetti per gli altri due anni per raggiungere la laurea triennale, e forse eventualmente anche per la laurea magistrale, volevo chiedere magari dei consigli. Qualcuno saprebbe magari consigliarmi un computer ...
7
30 apr 2017, 19:05

Mood1
come faccio a svolgere una potenza con esponente un valore con la virgola? es. 4^3,02937592 Come faccio? Grazie
7
4 mag 2017, 20:06

WhiteC
Ciao ragazzi, come penso molti di voi sappiano, anche quest'anno la Apple ha istituito dei corsi per 400 studenti ( con laurea o solo diploma ) che vogliono imparare le tecniche ti programmazione per iOS per un successivo inserimento nel mondo del lavoro. ( sto parlando dei test per l'accesso a Napoli ). Già l'anno scorso sono stati reclutati 200 ragazzi, dopo la selezione tramite test scritto e successivo colloquio orale. Quest'anno, ad un esame dalla laurea, ho deciso di inviare la mia ...
2
5 mag 2017, 15:44