Bestimmung einer printf Ausgabe

Gast #4332581
Lesenswert?
• ▲
▼
Hallo,
ich hänge an einem Problem.
Es geht darum das ich 2 schleifen habe in denen ich eine Wählervariable 
habe und die mit einem wert multipliziere und dann ausgebe.
Das funktioniert alles prima.
Aber ich kann leider die Position der beiden Ausgaben nicht beliebig 
ändern.
z.bsp:

int zähler = 1;
int Summe = 3;

while(zähler < 5)

zähler++;

printf(zähler)

Summe = Summe * zähler;
printf(Summe)

dann kommt immer zuerst der Zähler also
2*3 ich hätte gern 3*2  und dann 6*3 und so weiter .

Danke für eure Hilfe
Gast #4332628
Lesenswert?
• ▲
▼
um nochmal konkret zu werden.

#include <stdio.h>

int main()
{
int zähler = 1;
int summe = 3;

while(zähler < 5)
{
zähler++;
printf("*%d\n", zähler);

summe = summe * zähler);
printf(%d\n", summe);

}

return 0;
}

jetzt habe ich das problem das die variable "zähler" stets zuerst in der 
Ausgabe kommt ich hatte aber gerne das zuerst die "summe" ausgegeben 
wird dann die variable "zähler"

 Ausgabe bei mir 2*3
 gewünschte Ausgabe 3*2
Gast #4332642
Lesenswert?
• ▲
▼
habe ich schon mehrmals probiert aber es ändert sich leider nichts.


int main()
{

  unsigned int c = 1;
  unsigned int sum = 12;



  while (c <= 8)
  {

    counter++;
    printf("%d *",c);

    printf(" %d\n",sum);
    sum = sum * c;
  }
return 0;
}

so schaut es ganz genau bei mir aus aber auch wenn ich das printf von 
sum nach vor hole bringt es nichts

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren