Übersetzung von Programmcode von C++ in C

bvb2307

Grünschnabel
C++:
int zahl , i , anz =0;                                                  |         int zahl , i , anz =0;

 cout << " Gib Integerzahl ein : ";                           |          printf (" Gib Integerzahl ein : ");
 cin >> zahl ;                                                           |          scanf (" %d", &zahl);
 cout << " Zerlegung : ";                                         |          printf (" Zerlegung : ");
 for (i =2; i <= zahl ; i ++)                                       |           for (i =2; i <= zahl ; i ++)
 while ( zahl %i == 0)                                              |          while (zahl%i == 0)
 {                                                                             |         {
 if ( anz ==0)                                                           |          if ( anz ==0)
 cout << i;                                                               |          printf ("%d", i);
 else                                                                        |          else
 cout << ’*’ << i;                                                     |          printf ****?
 anz ++;                                                                  |          anz++;
 zahl /=i;                                                                 |           ****?
 }                                                                            |           }

Hab den Text soweit übersetzt kann mir einer helfen sodass es unter C funktioniert die beiden letzten Zeilen übersetzen?
Danke mfg
 
Zuletzt bearbeitet von einem Moderator:
Hi.

C:
printf("*%d", i);

Die andere Zeile passt auch für C. Ansonsten poste die Fehlermeldungen.

Bitte verwende die Code-Tags!
 
Zurück