Salve a tutti, sto iniziando a studiare il C e questo è un esercizio che consiste nel creare un programma con 3 numeri dati, il programma moltiplica i primi due e li divide per il terzo. poi da vari messaggi nel caso il terzo sia minore di zero o i primi due numeri siano negativi...
Purtroppo mi da errore, secondo voi dove ho sbagliato?
Questo è il mio semplice programmino:
codice:
#include <stdio.h>
float Divisione (float x, float y, float z);
int main (int argc, char *argv[]) {
float a=3, b=3, c=2;
float soluzione= Divisione (a, b, c);
if (c!=0){
float Divisione (a, b, c);
printf ("%f*%f/%f e' uguale a %f\n" a, b, c, soluzione);
}
else if (c<0){
printf ("%f e' un numero negativo.\n" c);
}
else if (a&&b<0){
printf ("%f e %f sono numeri negativi.\n" a, b);
}
getchar();
return 0;
}
float Divisione (float x, float y, float z) {
return x*y/z;
}