Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. 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: 470
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?


"Io ne ho viste cose che voi umani non potreste immaginarvi...."
PM
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 5835
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: 444
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