2014 – 4

Si consideri la seguente funzione: int f(int a, int b) { if(a == b) return a; else if(a > b) return f(a-b, b); else return f(a, b-a); } Cosa restituisce la funzione se viene chiamata passandole due numeri a e b maggiori di zero? 1 se a, b sono entrambi dispari, 2 altrimenti 1 se … Leggi tutto

Segmento e infinite circonferenze

Correttore online – Intermedi In un piano cartesiano è disegnato un insieme infinito di circonferenze concentriche, ossia aventi centro comune, definite come segue: il loro centro è situato nell’origine degli assi cartesiani e i loro raggi sono tutti gli interi positivi (r = 1, 2, 3, …). Nello stesso piano è tracciato il segmento S … Leggi tutto