C Programm: etwas addieren und ausgeben, wie?

2 Antworten

== ist der Vergleich und evaluiert zu 0, da b vermutlich ungleich a+3 ist.

a=b+3 hingegen ist der Ausdruck, der die Summe aus b und 3 a zuweisen würde.

b = a+3;

Wo ist der Fehler in diesem C-Programm?

Es soll der Benzinverbrauch eines Autos pro 100km aus verbrauchtem Kraftstoff in Litern und gefahrener Strecke in Kilometern berechnet werden. Das Programm hört nach der 2ten Eingabe auf und gibt "Drücken Sie eine beliebige Taste...aus.

include

main(){

double verbrauch,strecke;

printf("\n\tBenzinverbrauch");

printf("\n\nBitte verbrauchten Kraftstoff in Litern eingeben: ");

scanf("%lf",verbrauch);

printf("Bitte gefahrene Strecke in Kilometern eingeben: ");

scanf("%lf",strecke);

printf("\nIhr Auto verbraucht ");

printf("%lf",verbrauch*100/strecke);

printf(" Liter pro 100km.");

}

...zur Frage

Was ist der Unterschied zwischen: scanf("%i",&x); und scanf("%i",x);

Hi Leute frage steht zwar oben aber hier noch mal mit einem Beispiel programm:

include

int main() {

int x;

printf("\nBitte gebe eine Zahl ein\n");

scanf("%i",&x); //Hier meine ich den Unterschied zwischen scanf("%i",x);scanf("%i",&x);

printf("\nDu bist %i Jahre alt!",x);

return 0;

}

Also der Unterschied zwischen 'scanf("%i",&x);' und 'scanf("%i",x);'

Falls jemand rum meckern wollen würde (oder so) ich benutze nur Linux(ubuntu) KEIN windows!!!!

Danke für eure Hilfe

LG Niklas

...zur Frage

Hochzahlen in C-Programmierung

Wie lässt sich die dritte Potenz einer Zahl in der Programmiersprache C ausgeben? (jedoch ohne Verwendung der mathematischen Bibliothek)

Mein Source-Code(fehlerhaft):

**#include<stdio.h>

main() { double x

printf("Geben Sie bitte eine Zahl ein:"); scanf("%lf", &x);

y = x³;

printf("Dreierpotenz davon = %lf", y); } **

...zur Frage

Was möchtest Du wissen?