kalender in c

shm

Newbie
Registriert
Juni 2006
Beiträge
6
Hi,

ich will einen Kalender in c programmieren, aber irgendwie komme ich nicht weiter:

das habe ich bis jetzt gemacht:

#include <stdio.h>

int main(){
int i=1, j=1, zahl=1, starttag, ntage;

printf("Bitte Tagesanzahl eingeben:\n");
scanf("%i", &ntage);

printf(" So Mo Di Mi Do Fr Sa\n");

do
{
i++;
for (j = 1; j <= 7; j++)
printf (" %4i", zahl++);
printf ("\n");

}
while (i<=ntage);

return 0;
}

cu
shm
 
Was soll das werden, wenns fertig ist?
Bis jetzt schreibst du nur die wochentage auf, oder?
Und wo hast du Probleme?
Ich nehme fast an, bei der Problemdefinition. :D
 
also. Wenn ich jetzt als Tageszahl 2 eingebe: dann kommt:
So Mo Di Mi Do Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14

Er gibt mir die Tageszahl als Anzahl der Durchläufe der Schleife ein.

wenn ich zb. 15 eingebe, soll folgendes erscheinen:
So Mo Di Mi Do Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15
 
Code:
#include <stdio.h>

int main()
{
int starttag, ntage;

printf("Bitte Tagesanzahl eingeben:\n");
scanf("%i", &ntage);

printf(" So Mo Di Mi Do Fr Sa\n");

for (int i = 1; i <= ntage; i++)
{
      printf (" %4i", i);
      if (i % 7 == 0)
            printf ("\n");
}
return 0;
}
 
Zurück
Oben