hi
hab ein würfelprogramm (ab)geschrieben .funst eigentlich ohne probleme.
#include <cstdlib>
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
using namespace std;
int main(void)
{
int i,a;
srand(time(NULL));
printf("gewürfelt:\n");
for (i=1;i<=5;i++) {
a=rand()%6+1;
printf("%2d.Wurf: %d\n",i,a);
}
system("PAUSE");
return EXIT_SUCCESS;
als ich etwas drin rumgepfuscht habe (zum lernen),ist mir was aufgefallen.
wenn ich i++ in i+1 ändere zählt i nicht mehr hoch.das sollte doch eigentlich der fall sein?
#include <cstdlib>
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
using namespace std;
int main(void)
{
int i,a;
srand(time(NULL));
printf("gewürfelt:\n");
for (i=1;i<=5;i+1) {
a=rand()%6+1;
printf("%2d.Wurf: %d\n",i,a);
}
system("PAUSE");
return EXIT_SUCCESS;
mit was kann man i++ gleich setzen bzw was muß ich alternativ schreiben
das das funst?
mfg