/* Compiti a casa di rinfresco menmonico .. sempre sotto stresso uso di alcool!
Compito svolto dall'allievo vecchio ax[at]slackware.eu
Traccia: Se le variabili intere a, b e c avessero gli stessi valori di partenza dell’esercizio precedente, le seguenti espressioni restituirebbero vero o falso?

(a>b) || (c>a))
(c>a) && (a>b))
!(a>b) && (c>a))
!(a>b) || !(c>a))
(a==c) || ((a<b) && (b<c))
(a!=c) || ((a<b) && (b<c))

Scrivere un programma che verifichi le risposte date.

Tempo totale di esecuzione: 351.70 sec. Commento scritto post scrittura compito ;P
sto decisamente sempre mbriaco! assai proprio...
*/

#include <stdio.h>

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("\nVariabili assegnate statiche:\na=%d \n", a);
	printf("b=%d \n", b);
	printf("c=%d \n\n", c); 

	 if(ris=(a>b) || (c>a))
	   printf("ris=(a>b) || (c>a)) è: VERO\n");
	  else printf("ris=(a>b) || (c>a)) è: FALSO\n");

	 if(ris=(c>a) && (a>b))
	   printf("ris=(c>a) && (a>b) è: VERO\n");
	  else printf("ris=(c>a) && (a>b) è: FALSO\n");

	 if(ris=!(a>b) && (c>a))
	   printf("ris=!(a>b) && (c>a) è: VERO\n");
	  else printf("ris=!(a>b) && (c>a) è: Falso\n");

	 if(ris=!(a>b) || !(c>a)) 
	   printf("ris=!(a>b) || !(c>a) è: VERO\n");
	  else printf("ris=!(a>b) || !(c>a) è: FALSO\n");

	 if(ris=(a==c) || ((a<b) && (b<c))) 
	   printf("ris=(a==c) || ((a<b) && (b<c)) è: VERO\n");
	  else printf("ris=(a==c) || ((a<b) && (b<c)) è: FALSO\n");

	 if(ris=(a!=c) || ((a<b) && (b<c)))
	   printf("ris=(a!=c) || ((a<b) && (b<c)) è: VERO\n\n");
	  else printf("ris=(a!=c) || ((a<b) && (b<c)) è: FALSO\n\n");
	
}