2016 – 7

È dato il seguente programma: #include #include int main() { int mat[100][100][100]; int i, j, k, count=0, a=2; for(i=0; i < 100; i++) { for(j=0; j < 100; j++) { for(k=0; k < 100; k++) { if((i < 45) || (i > 54)) mat[i][j][k]=0; else { count=i-45+1; mat[i][j][k]=pow(a,count); } } } } printf(“N = %d”, … Leggi tutto

2016 – 6

Si consideri la seguente funzione: #include int f[7]; int i; int main() { f[0]=3; f[1]=1; for(i=0; i < 5; i++) f[i+2]=f[i]+f[i+1]; for(i=6; i > 3; i–) f[i]=f[i-2]-f[i-1]; for(i=0; i < 5; i++) f[i+2]=f[i]-f[i+1]; for(i=0; i < 7; i++) printf("n%d = %d, ", i+1, f[i]); return 0; } Quali sono i sette numeri interi stampati a ... Leggi tutto

2016 – 5

Si consideri il seguente programma: #include int F(int a, int b) { if(a == b) return b; else if(a > b) return F(a-b, b); else return F(b, b-a); } int main() { printf(“I = %d\n”, F(38, 24)); return 0; } Qual è il numero intero I stampato a video il programma?

2016 – 4

Si consideri il seguente programma: #include int max(int a, int b) { if(a > b) return a; return b; } int f(int a, int b) { if(a == b) return b; if(a < 0) return -b; return max(f(a-1,2*b), f(a-1,2*b+1)); } int main() { printf("V = %d\n", f(10,0)); return 0; } Qual è il numero intero ... Leggi tutto

2016 – 3

Si consideri la seguente funzione: int mistero(int x) { int j=2, i, m=x; int v[100]; for(i=0; i

2016 – 2

È dato il seguente programma: #include #include int main() { int a, b, c, delta; float x1, x2; a=2; b=1; c=-1; delta=b*b-4*a*c; x1=(-b-sqrt(delta))/2; x2=(-b+sqrt(delta))/2; if(a*x1*x1+b*x1+c == 0) printf(“La sol.1 e` corretta, “); else printf(“La sol.1 e` sbagliata, “); if(a*x2*x2+b*x2+c==0) printf(“la sol.2 e` corretta.\n”); else printf(“la sol.2 e` sbagliata.\n”); return 0; } Cosa viene visualizzato a … Leggi tutto

2016 – 1

Si consideri la seguente funzione: int f1(int b1, int b2, int b3, int info) { if(b1/b2 > b3) b3=b1*b2; if(b1/b3 > b2) b2=b1*b3; if(b2/b3 > b1) b1=b2*b3; if(b2/b1 > b3) b3=b1*b2; if(b3/b1 > b2) b2=b1*b3; if(b3/b2 > b1) b1=b2*b3; if(info == 1) return b1; if(info == 2) return b2; if(info == 3) return b3; } … Leggi tutto