Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Problema Serio

  1. #1

    Problema Serio

    Si suddivida uniformemente l’intervallo dei byte positivi in modo da associare, rispettivamente, ad ogni sottointervallo
    una stringa “primo”, “secondo”, “terzo” e “quarto”. Scrivere un frammento di codice che visualizzi la stringa
    corrispondente all’intervallo contenente il valore di una variabile x di tipo byte.


    nn ho capito ke si deve fare!

  2. #2
    Utente di HTML.it L'avatar di Pastore12
    Registrato dal
    Oct 2008
    Messaggi
    1,051
    Allora, il tuo intervallo va da

    00000000 [ = 0]

    a

    11111111 [ = 255, se fossero tutti positivi...]

    Con un problema. Circa la metà di questi dovrebbero essere negativi. Ma quali? Stai studiando (o avresti dovuto studiare ) una codifica particolare? Beh.. io le ho dimenticate, quindi proseguo come se nell'intervallo fossero tutti valori positivi.

    256 / 4 fa 64, quindi avrai 4 intervalli da 64 valori

    diciamo che da 0 a 63 [00111111] sono stringa1
    da 64 a 127 [ converti 127 in binario, grazie ] sono stringa2
    da 128 a 191 [vedi sopra...] sono stringa3
    da 192 a 255 [hai capito, no? converti!] sono stringa4

    tu devi fare un metodo che dato un byte qualsiasi, ti dica se appartiene a uno di questo intervalli. E quindi restituire la stringa opportuna.

    Però forse questo non è il modo migliore di creare gli intervalli, anche perchè non ho considerato i numeri negativi...
    "Ethics are to me something private. Whenever you use it as an argument for why somebody_else should do something, you’re no longer being ethical, you’re just being a sanctimonious dick-head"
    Linus Torvalds

  3. #3
    potresti lasciarmi il tuo msn?

  4. #4
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320

    Moderazione

    Originariamente inviato da atrix
    potresti lasciarmi il tuo msn?
    Non abbiamo cominciato tanto bene, vero?

    Ti ho suggerito di leggere il regolamento, ma mi hai ignorato...
    Forse non ti è chiaro il perchè dell'esistenza di un regolamento? Leggilo e capirai:

    1) Titolo non conforme
    2) Richieste private fatte su "suolo pubblico"...
    3) Sembrerebbe una richiesta di sviluppo codice: non ammessa, come da regolamento.

    Non ci siamo proprio...

    Devo chiudere anche questa.
    Forse leggendo il regolamento capirai...


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.