fork download
  1. #include <iostream>
  2. using namespace std;
  3. /* Esercizio sugli operatori logici &&, ||, !*/
  4.  
  5.  
  6.  
  7.  
  8.  
  9. int X;
  10. int main() {
  11. //dati in input un valore X verificare se:
  12. //1) è compreso tra 10 e 20 ma è diverso da 15
  13.  
  14. cin>>X;
  15. if ((X>=10) && (X<=20) && (X!=15)) {cout<<"accetto il valore"<<endl;}
  16. else {cout<<"non accetto il valore"<<endl;}
  17. // dati in input un valore Y verificare se:
  18. // 2) sia diverso da un multiplo di 5*/
  19. int Y;
  20. cin>>Y;
  21. if (Y%5!=0) {cout<<"accetto il valore Y"<<endl;} // if (!(Y%5==0))
  22. else {cout<<"non accetto il valore Y"<<endl;}
  23.  
  24. // Dato in input un valore Z verificare se:
  25. //3) Z non sia multiplo di 5 e 3 */
  26. int Z;
  27. cin>>Z;
  28. if ((Z%5!=0) && (Z%3!=0)){cout<<"accetto il valore Z"<<endl;}
  29. else {cout<<"non accetto il valore Z"<<endl;}
  30.  
  31. // Dato in input un valore F verificare se:
  32. //4) F cade all'esterno dell'intervallo (10, 20) estremi esclusi
  33. int F;
  34. cin>>F;
  35. if ((F<10) || (F>20)){cout<<"accetto il valore F"<<endl;}
  36. else {cout<<"non accetto il valore F"<<endl;}
  37.  
  38. // Dato in input un valore S verificare se:
  39. //5) S cade all'esterno dell'intervallo (10, 20) estremi inclusi
  40. int S;
  41. cin>>S;
  42. if ((S<=10) || (S>=20)){cout<<"accetto il valore S"<<endl;}
  43. else {cout<<"non accetto il valore S"<<endl;}
  44.  
  45.  
  46.  
  47. return 0;
  48. }
Success #stdin #stdout 0.01s 5284KB
stdin
20
23
19
13
13
stdout
accetto il valore
accetto il valore Y
accetto il valore Z
non accetto il valore F
non accetto il valore S