Advertisement
ITAsimo456

Esercizio somma se positivi

Oct 14th, 2020
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.06 KB | None | 0 0
  1. Scrivi una funzione di firma
  2. int SommaPositivi(int a, int b, int c, (out oppure ref? leggi la prima parte e poi decidi.) bool tuttipositivi)
  3. che restituisce la somma dei numeri positivi tra a, b, c.
  4.  
  5. Inoltre, il parametro tuttipositivi, passato per riferimento, viene impostato a vero se tutti i numeri sono maggiori o uguali a zero, falso se anche solo uno dei numeri è negativo.
  6.  
  7. Chiamata con a = 2, b = 3, c = 4, restituisce 9 (2 + 3 + 4), e il valore di tuttipositivi è VERO.
  8. Chiamata con a = 1, b = -5, c = 2, restituisce 3 (1 + 2), e il valore di tuttipositivi è FALSO.
  9. Chiamata con a = -1, b = -2, c = -51 restituisce 0, e il valore di tuttipositivi è FALSO.
  10.  
  11.  
  12.  
  13. Utilizzare poi la funzione SommaPositivi nella main con valori inseriti dall'utente,
  14. e fare in modo che il programma stampi il risultato e un messaggio "Tutti i numeri erano positivi" o "Almeno uno dei numeri era negativo" in base al valore del parametro tuttipositivi.
  15.  
  16. Es output:
  17. Inserisci tre numeri separati da Invio:
  18. 1
  19. -5
  20. 20
  21. Il risultato è 21.
  22. Almeno uno dei numeri era negativo.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement