Vai al contenuto

Aiuto!!


Messaggi raccomandati

Ecco un nuovo problema da sottoporvi..

Programma che deve restituire 1 se C=A-B 0 invece se C=B-A mi da un errore nellla riga

else (C=B-A) {

printf ("Numero B-A: 0\n");

Ecco il programma:

#include <stdio.h>

main ()

{

float A;

float B;

float C;

A=4;

B=6;

printf("Dammi 1 numero:\n");

scanf("%f",&C);

if (C!=0) {

do{

if (C=A-:ghghgh: {

printf("Numero A-B: 1\n",C);

}

else (C=B-A) {

printf ("Numero B-A: 0\n");

}

scanf("%f",&C);

} while ( C!=0);

}

}

Scusate se rompo sempre ma sono un novello e il vostro aiuto mi serve moooooooolto!!! xD!!!

“Suonare è come scrivere, racconti sempre qualcosa di te e della tua vita, anche se non vorresti.I suoni sono come parole dalle mille combinazioni possibili, che a volte sfuggono al tuo controllo.

Suonare è per MOLTI una necessità........PER ALTRI è VOGLIA DI VIVERE.........â€

| Mio Space |

Powered By: Ableton, NI, Sennheiser, Pioneer, Stanton, Hallen & Heat, Behringer &

Link al commento
Condividi su altri siti

ciao, dopo l'else non puoi mettere una condizione da verificare .....

devi usarlo così in pratica....

if (condizione) { fai questo }

else { fai quello }

altrimenti devi usare else if ....oppure un altro if ...

Ciao!

IBook G4 - 1.42 GHz Ram 1.5 GB

MacBook - 2 GHz Ram 1 GB

IPod Video - 80 GB Bianco

Link al commento
Condividi su altri siti

Così?? Mi da un errore prima di else e degli errori sulle parentesi graffe...

#include <stdio.h>

main ()

{

float A;

float B;

float C;

A=4;

B=6;

printf("Dammi 1 numero:\n");

scanf("%f",&C);

if (C!=0) {

do{

if (C=A-:shock:

do {

printf("Numero A-B: 1\n",C);

}

else (C=B-A) {

do{

printf ("Numero B-A: 0\n");

}

}

scanf("%f",&C);

} while ( C!=0);

}

}

“Suonare è come scrivere, racconti sempre qualcosa di te e della tua vita, anche se non vorresti.I suoni sono come parole dalle mille combinazioni possibili, che a volte sfuggono al tuo controllo.

Suonare è per MOLTI una necessità........PER ALTRI è VOGLIA DI VIVERE.........â€

| Mio Space |

Powered By: Ableton, NI, Sennheiser, Pioneer, Stanton, Hallen & Heat, Behringer &

Link al commento
Condividi su altri siti

che sei de' coccio??? :ghghgh: :ghghgh:

non puoi fare : else ( ....) { .... }

al limite else if ( ....) { .... }

e poi se devi verificare c = a - b dovresti fare if (C==(A-:ghghgh:) ..... con il doppio =

Ciao!

IBook G4 - 1.42 GHz Ram 1.5 GB

MacBook - 2 GHz Ram 1 GB

IPod Video - 80 GB Bianco

Link al commento
Condividi su altri siti

Così?? :D:ghghgh: :ghghgh: :ghghgh:

#include <stdio.h>

main ()

{

float A;

float B;

float C;

A=4;

B=6;

printf("Dammi 1 numero:\n");

scanf("%f",&C);

if (C!=0) {

do{

if (C==(A-:D)

do {

printf("Numero A-B: 1\n",C);

else if (C=B-A) {

printf ("Numero B-A: 0\n");

}

}

scanf("%f",&C);

} while ( C!=0);

}

}

“Suonare è come scrivere, racconti sempre qualcosa di te e della tua vita, anche se non vorresti.I suoni sono come parole dalle mille combinazioni possibili, che a volte sfuggono al tuo controllo.

Suonare è per MOLTI una necessità........PER ALTRI è VOGLIA DI VIVERE.........â€

| Mio Space |

Powered By: Ableton, NI, Sennheiser, Pioneer, Stanton, Hallen & Heat, Behringer &

Link al commento
Condividi su altri siti

Ma mi da degli errori..:(:P:P

“Suonare è come scrivere, racconti sempre qualcosa di te e della tua vita, anche se non vorresti.I suoni sono come parole dalle mille combinazioni possibili, che a volte sfuggono al tuo controllo.

Suonare è per MOLTI una necessità........PER ALTRI è VOGLIA DI VIVERE.........â€

| Mio Space |

Powered By: Ableton, NI, Sennheiser, Pioneer, Stanton, Hallen & Heat, Behringer &

Link al commento
Condividi su altri siti

Ma mi da degli errori prima di else...:(:P:P

“Suonare è come scrivere, racconti sempre qualcosa di te e della tua vita, anche se non vorresti.I suoni sono come parole dalle mille combinazioni possibili, che a volte sfuggono al tuo controllo.

Suonare è per MOLTI una necessità........PER ALTRI è VOGLIA DI VIVERE.........â€

| Mio Space |

Powered By: Ableton, NI, Sennheiser, Pioneer, Stanton, Hallen & Heat, Behringer &

Link al commento
Condividi su altri siti

dallo scopo del tuo programma ,da quanto leggo, dovrebbe bastarti scrivere:

if (C==(A-:() printf("Numero A-B: 1\n");

if (C==(B-A)) printf("Numero B-A: 0\n");

Sì in effetti ci sono altri errori qua e la'

IBook G4 - 1.42 GHz Ram 1.5 GB

MacBook - 2 GHz Ram 1 GB

IPod Video - 80 GB Bianco

Link al commento
Condividi su altri siti

Mi da un errore prima di else... ho modificato come mi ha detto Cpu86 ma me lo da cmq...

“Suonare è come scrivere, racconti sempre qualcosa di te e della tua vita, anche se non vorresti.I suoni sono come parole dalle mille combinazioni possibili, che a volte sfuggono al tuo controllo.

Suonare è per MOLTI una necessità........PER ALTRI è VOGLIA DI VIVERE.........â€

| Mio Space |

Powered By: Ableton, NI, Sennheiser, Pioneer, Stanton, Hallen & Heat, Behringer &

Link al commento
Condividi su altri siti

...in effetti hai abbondato con le parentesi...

non puoi ripartire un attimo mettendo solo

if (C==(A-:mad:) printf("Numero A-B: 1\n");

if (C==(B-A)) printf("Numero B-A: 0\n");

al posto di tutto il pezzo

if (C!=0) {

do{

if (C==(A-:))

do {

printf("Numero A-B: 1\n",C);

else if (C=B-A) {

printf ("Numero B-A: 0\n");

}

}

scanf("%f",&C);

} while ( C!=0);

}

?????

IBook G4 - 1.42 GHz Ram 1.5 GB

MacBook - 2 GHz Ram 1 GB

IPod Video - 80 GB Bianco

Link al commento
Condividi su altri siti

Con la tua soluzione funziona... ma non mi stampa ("numero a-b")...

“Suonare è come scrivere, racconti sempre qualcosa di te e della tua vita, anche se non vorresti.I suoni sono come parole dalle mille combinazioni possibili, che a volte sfuggono al tuo controllo.

Suonare è per MOLTI una necessità........PER ALTRI è VOGLIA DI VIVERE.........â€

| Mio Space |

Powered By: Ableton, NI, Sennheiser, Pioneer, Stanton, Hallen & Heat, Behringer &

Link al commento
Condividi su altri siti

Archiviato

Questa discussione è archiviata e chiusa a future risposte.

×
×
  • Crea Nuovo...