Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - Resto float
Forum - C/C++ - Resto float

Avatar
mattmi1303 (Normal User)
Newbie


Messaggi: 1
Iscritto: 29/03/2019

Segnala al moderatore
Postato alle 21:37
Venerdì, 29/03/2019
Questo topic è stato chiuso dal moderatore

Devo fare un programma per il calcolo delle equazioni di secondo grado in C includendo il caso il cui il coefficiente dell'equazione sia multiplo di due
so che non si può fare un resto (b%2) se b è un float qualcuno ha delle soluzioni:

#include<stdio.h>
#include<math.h>
int main(){
float b;
printf("\n Inserisci i coefficienti dell'equazione ax^2+bx+c=0");
printf("\n b=");
scanf("%f",&b);
if(b%2==0){
(condizione1);
}
else{
(condizione2);
}
}


Grazie in anticipo

PM
Avatar
Mikelius (Member)
Expert


Messaggi: 525
Iscritto: 14/04/2017

Segnala al moderatore
Postato alle 22:41
Venerdì, 29/03/2019
Non ti viene nulla in mente per "forzare" un tipo float al tipo int?

Hai mai trattato la conversione di tipo?

PM
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6378
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 11:49
Sabato, 30/03/2019


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti (uno dei padri fondatori del moderno Calcolo delle probabilità) chiamava il gioco del Lotto Tassa sulla stupidità.
PM
Avatar
lumo (Member)
Expert


Messaggi: 449
Iscritto: 18/04/2010

Segnala al moderatore
Postato alle 16:43
Lunedì, 01/04/2019
Questo topic è in violazione di una o più norme del regolamento: http://www.pierotofy.it/pages/extras/forum/9/3839-regolame ... .
    
Dopo averlo letto riapri un nuovo topic assicurandoti di aver rispettato le regole. Grazie per la tua pazienza.

PM