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; }

 
					
					
					
						
  Rispondi quotando