Skip to content

Instantly share code, notes, and snippets.

View dlion's full-sized avatar
🦁
If you can dream it, you can do it ~

Domenico Luciani dlion

🦁
If you can dream it, you can do it ~
View GitHub Profile
@dlion
dlion / matrice_spirale.c
Created June 10, 2013 15:50
Creare una matrice quadrata e stamparla a spirale.
#include <stdio.h>
#include <stdlib.h>
void stampa_M(int **M,int g)
{
int i,j;
puts("\n -- Stampa --");
for(i=0; i < g; i++)
{
#include <stdio.h>
#include <stdlib.h>
typedef struct lista
{
int dato;
struct lista *next;
}lista;
lista* crea(lista* p,int n)
@dlion
dlion / del_nodo.c
Created June 13, 2013 06:13
Cancellazione di un nodo di un ABR
#include <stdio.h>
#include <stdlib.h>
#define MAX 10
typedef struct ABR
{
int label;
struct ABR *sx,*dx;
}ABR;
@dlion
dlion / accoppiata.c
Created June 15, 2013 14:06
Verificare se una matrice è accoppiata
#include <stdio.h>
#include <stdlib.h>
int accoppiata(int **M,int g)
{
int n,i,
somma_r = 0,
somma_c = 0;
for(n=0; n < g; n++)
/*
* Domenico Luciani
* domenicoleoneluciani@gmail.com
* Olimex Weekend Challenge #21 Words Puzzle
*/
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
; Data una matrice quadrata di interi a 16bit, stampi a video "Vero" se la somma degli elementi della diagonale principale di M coincide con
; la somma degli elementi della diagonale secondaria e stampi "Falso" altrimenti.
section .data
M dw 7,15,3,10,4,2,1,11,7,2,0,56,1,21,4,5
dim equ $-M
N equ 4
V db "Vero", 10
dim_V equ $-V
F db "Falso", 10
dim_F equ $-F
@dlion
dlion / app.js
Created November 14, 2013 01:01 — forked from dbainbridge/app.js
/**
* Module dependencies.
*/
var express = require('express')
, routes = require('./routes')
, http = require('http');
var app = express();
var server = app.listen(3000);
@dlion
dlion / comunichescion.c
Created February 23, 2014 21:13
Soluzione compito di SO del 19/02/2014
/**
* Scrivere un programma multi processo in linguaggio C:
*
* 1. un processo padre che sia responsabile della generazione di una matrice
* M(m,n) di interi a 16bit casuali, inoltre le dimensioni saranno date in input e la dimensione m della matrice deve essere pari.
*
* 2. Due processi figli che abbiano il compito di calcolare un vettore somma.
* Ciascun elemento del vettore di ciascun figlio conterrà la somma di tutti
* i valori della riga della matrice.
* Infine i due vettori saranno restituiti al padre per il calcolo delle
@dlion
dlion / paip.c
Created February 27, 2014 18:32
#include <stdio.h>
#include <stdlib.h>
#include <sys/wait.h>
#include <sys/types.h>
#include <unistd.h>
#include <string.h>
#define N 10
int main(int argc, char **argv)
var myNamespace = (function () {
var myPrivateVar, myPrivateMethod;
//Private counter variable
myPrivateVar = 0;
//Private function which logs any arguments
myPrivateMethod = function( foo ) {
console.log( foo );