- gestellte Fragen oder gegebene Antworten wurden upvotet (5 Punkte je Upvote)
- erhaltene Antwort akzeptiert (2 Punkte je Antwort)
- gegebene Antwort wurde akzeptiert (15 Punkte je Antwort)
Hallo, ich hätte da eine Frage zur Programmierung eines Mittelwerts in C. Unten habe ich versucht ein Programm zu schreiben der den Mittelwert berechnen soll. Allerdings ist da was falsch, da beim Output: (3+1)/2=0 rest 2 rauskommt, anstelle von den 2 Rest 0. Kann sein das ich beim printf und scanf was falsches gemacht habe. Freue mich wenn mir jemand bei dem Problem helfen könnte.
#include <stdio.h>
int main() { int a, b, c, d; int e=2; a=3; b=1; c=(a+b)/e; d=a%b;
Du musst im print-Befehl auf die Reihenfolge deiner Variablen achten. Du gibst sie natürlich in der Reihenfolge $a, b, c, d,e$ aus. Schaue mal, ob sie wirklich in der Reihenfolge auch in deinem String, den du ausgibst, vorkommen. ;)