RISOLTO Esercizio : sequenza da fare con diversi punti

Stato
Discussione chiusa ad ulteriori risposte.

Spanci03

Utente Attivo
418
87
Periferiche
usb, mouse,tastiera
Net
duckduckgo
OS
windows 7 , debian
Salve a tutti , dati 4 numeri :
-fare la differenza tra massimo e minimo
-Trovare 2 numeri che danno il massimo
-Dire quanti sono positivi e negativi


i primi 2 punti li ho risolti , il terzo punto penso si possa fare solo con i cicli , ma io a scuola ho fatto solo gli if else e switch

come faccio ? grazie
 
Ultima modifica:
  • Mi piace
Reazioni: Mursey

dev_java

Utente Attivo
171
91
CPU
AMD Ryzen 5 3600
Dissipatore
CoolerMaster Hyper 212 Black Edition
Scheda Madre
Aorus B450I PRO WIFI
HDD
Samsung 860 EVO 500 GB + WD Red NAS Edition
RAM
32GB Corsair Vengeance 3200mhz
GPU
Gigabyte 1650 SUPER Windforce
Monitor
Samsung C27F396
PSU
Seasonic Focus GX-550, 80+ GOLD
Case
NZXT H210
Periferiche
Drevo Tyrfing V2, Logitech G402 Hyperion Fury
OS
Windows 10 Pro, Ubuntu
A prescindere dal linguaggio
Crei due variabili: una per i numeri positivi e una per i numeri negativi

Per ogni numero inserito controlli con if se è minore o maggiore di 0 e in base al risultato aumenti rispettivamente o la variabile per i numeri negativi o quella per i numeri positivi
 
  • Mi piace
Reazioni: MrColo

M1n021

Nuovo Utente
143
68
In realtà basterebbe una sola variabile, finalizzata per esempio al conteggio dei numeri positivi, per poi ottenere i numeri negativi come differenza tra i numeri totali (mi sembra di capire che siano 4 nel caso specifico) e i numeri positivi.
 

Krona

Nuovo Utente
69
36
In realtà basterebbe una sola variabile, finalizzata per esempio al conteggio dei numeri positivi, per poi ottenere i numeri negativi come differenza tra i numeri totali (mi sembra di capire che siano 4 nel caso specifico) e i numeri positivi.
e gli eventuali zeri inseriti?! :)
 
  • Mi piace
Reazioni: dev_java

dev_java

Utente Attivo
171
91
CPU
AMD Ryzen 5 3600
Dissipatore
CoolerMaster Hyper 212 Black Edition
Scheda Madre
Aorus B450I PRO WIFI
HDD
Samsung 860 EVO 500 GB + WD Red NAS Edition
RAM
32GB Corsair Vengeance 3200mhz
GPU
Gigabyte 1650 SUPER Windforce
Monitor
Samsung C27F396
PSU
Seasonic Focus GX-550, 80+ GOLD
Case
NZXT H210
Periferiche
Drevo Tyrfing V2, Logitech G402 Hyperion Fury
OS
Windows 10 Pro, Ubuntu
In realtà basterebbe una sola variabile, finalizzata per esempio al conteggio dei numeri positivi, per poi ottenere i numeri negativi come differenza tra i numeri totali (mi sembra di capire che siano 4 nel caso specifico) e i numeri positivi.
Dipende da come si considera lo zero, a me hanno sempre detto che può essere considerato un numero positivo

In questo caso quindi potrebbe anche starci, mettendo ovviamente >=0 invece che >0
 
Ultima modifica:
Stato
Discussione chiusa ad ulteriori risposte.

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!

Discussioni Simili