/* Compiti a casa di rinfresco mnemonico .. sempre sotto stresso uso di alcool!
Compito svolto dall'allievo vecchio ax[at]slackware.eu
Traccia: Se le variabili intere a, b e c hanno rispettivamente valore 5, 35 e 7, quali valore viene assegnato alla variabile
ris dalle seguenti espressioni?

1) ris=a+b*c
2) ris=(a>b)
3) ris=(a+b) * (a<b)
4) ris=(a+b) && (a<b)
5) ris=(a+b) || (a>b)
6) ris=(a*c-b) || (a>b)
7) ris=((a*c) != b) || (a>b)
8) ris=(a>b) || (a<c) || (c==b)
Scrivere un programma che verifichi le risposte date.

Tempo totale di esecuzione: 187.49 sec. Commento scritto post scrittura compito ;P
sto decisamente mbriaco!!! sennò i 3 minuti non si spiegano!
*/

#include <stdio.h>
#include <stdlib.h> // includo la libreria per i calcoli matematici di algebra

int a, b, c; // definisco le variabili statiche globali
int ris; // definisco la variabile statica globale

int main()
{
	a=5; b=35; c=7; // assegno i valori alle var a,b,c
	printf("Variabili assegnate statiche:\na=%d \n", a);
	printf("b=%d \n", b);
	printf("c=%d \n\n", c); 
	
	ris=a+b*c;
	printf("Il valore ris=a+b*c è: %d \n", ris);
	ris=(a>b);
	printf("Il valore ris=(a>b) è: %d \n", ris);
	ris=(a+b) * (a<b);
	printf("Il valore ris=(a+b) * (a<b) è: %d \n", ris);
	ris=(a+b) && (a<b);
	printf("Il valore ris=(a+b) && (a<b) è: %d \n", ris);
	ris=(a+b) || (a>b);
	printf("Il valore ris=(a+b) || (a>b) è: %d \n", ris);
	ris=(a*c-b) || (a>b);
	printf("Il valore ris=(a*c-b) || (a>b) è: %d \n", ris);
	ris=((a*c) != b ) || (a>b);
	printf("Il valore ris=((a*c) != b ) || (a>b) è: %d \n", ris);
	ris=(a>b) || (a<c) || (c==b);
	printf("Il valore ris=(a>b) || (a<c) || (c==b) è: %d \n", ris);
	
}