Informatica
Discussioni su argomenti di Informatica
Domande e risposte
Ordina per
In evidenza
#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''

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 ...

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 ...

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 ...

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 :
...

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; ...

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 ...

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 :: ...

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 ...

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 ...

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;
...
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) ...
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 ...

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 ...
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 ...

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 ...

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 ...
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 ...

come faccio a svolgere una potenza con esponente un valore con la virgola?
es.
4^3,02937592
Come faccio?
Grazie

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 ...