Algoritmo
Si suppone che i primi due numeri letti siano diversi da zero e diversi tra loro in valore assolutoUsa
Un double cfr per il numero di confronto Un double x per il numero corrente letto Due double xv1 e xv2 per il numero letto più vicino a cfr e il secondo più vicino, rispettivamente Algoritmo Leggi da input cfr Leggi da input xv1 Leggi da input xv2 Se absD(xv1-cfr) > absD(xv2-cfr) Scambia xv1 con xv2 Finese Ripeti finché x diverso da zero Leggi x Se x diverso da zero Se absD(x-cfr) minore di absD(xv1-cfr) xv2 <- xv1 xv1 <- x Altrimenti Se absD(x-cfr) diverso da absD(xv1-cfr) e absD(x-cfr) minore di absD(xv2-cfr) Xv2 <- x Finese Finese Finese Fineripeti Visualizza xv1 e xv2