Форум С++

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

Автор: Rastt   (17.01.2011 в 12:33)
у меня завтра конец практики, мне надо решить зачетную задачу....
помогите плиз я уже не знаю что делать(((

суть задачи заключается в следующем: нужно составить календарь на весь год, при этом запрашивается каким днем недели является 1е января этого года. исходя из этого нужно составить календарь. Год также может быть любым , поэтому нужно учесть весокосные года. И потом занести весь календарь в файл!

у меня получилось: составить календарь только на январь, т.е первый месяц .
+ занести его в файл.

вот то что у меня получилось

#include <iostream.h>
#include<string.h>
#include <conio.h>
#include <math.h>
#include<stdio.h>

void main()
{clrscr();
int a,b,c,k,g,d,z,i,j;
char s[500];
FILE *fp;
if((fp=fopen("filik.txt","w"))==NULL)
{puts("Oshibka");return;}
k=strlen(s);
s[k]=getchar();
s[k+1]='\0';
cout<<"\nВведите год : ";
cin>>g;
cout<<"\nВведите день : ";
cin>>d;
cout<<"\n пн вт ср чт пн сб вс \n";
fprintf(fp,"\n пн вт ср чт пн сб вс \n");
for( i = 1, j = 1; i < 32; i ++ )
{if( i == 1 && j < d )
{cout<<" ";i --;fprintf(fp," ");}
else {cout<<" ";fprintf(fp," ");if( i <10 )
cout<<" ";fprintf(fp," ");
cout<<i<<" ";if (i<10) fprintf(fp,"%d ", i); else fprintf(fp,"%d", i);}
if( ++j >7)
{j = 1;
cout<<"\n\n";fprintf(fp,"\n\n");}}
getch( );
fclose(fp);
}


Ваше имя:

Пароль:

Цитировать

Используйте тэги для выделения текста:
Код: [code][/code]
Жирный: [b][/b]
Наклонный: [i][/i]
URL: [url][/url]

Сообщение:

Прикрепить: