Форум программистов, компьютерный форум CyberForum.ru

циклом For показать на экран календарь текущего месяца - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 52, средняя оценка - 4.63
Bumer@ng
 Аватар для Bumer@ng
0 / 0 / 0
Регистрация: 20.08.2010
Сообщений: 69
25.08.2010, 21:31     циклом For показать на экран календарь текущего месяца #1
При помощи цикла показать на экран календарь текущего месяца.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.08.2010, 21:31     циклом For показать на экран календарь текущего месяца
Посмотрите здесь:

C++ календарь текущего месяца
C++ выводит на экран номера месяца
C++ Нужно найти строку, которая отвечает за вывод текущего времени на экран.
C++ Составить программу, которая в диалоге с пользователем по вводимой дате текущего месяца выдаёт день недели
При помощи цикла показать на экран календарь текущего месяца. C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Aleksandr1
2 / 2 / 0
Регистрация: 01.09.2010
Сообщений: 11
02.09.2010, 15:36     циклом For показать на экран календарь текущего месяца #2
Вот примерно так пользуйся

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <iostream>
#include<conio.h>
using namespace std;
void main()
{
   int A = 4,i,j;
 
   cout<<" pn  vt  sr  ch  pt  sb  vs \n";
 
   for( i = 1, j = 1; i < 32; i ++ )
   {
         if( i == 1 && j < A )
         {
         cout<<"    ";
         i --;
         }
         else{
            cout<<" ";
            if( i <10 )cout<<" ";
            cout<<i<<" ";
            }
 
      if( ++j >7)
      {
         j = 1;
         cout<<"\n\n";
         }
      }
   getch( );
system("pause");}
Bumer@ng
 Аватар для Bumer@ng
0 / 0 / 0
Регистрация: 20.08.2010
Сообщений: 69
02.09.2010, 19:16  [ТС]     циклом For показать на экран календарь текущего месяца #3
СПАСИБО!
Ole
Сообщений: n/a
05.10.2010, 18:28     циклом For показать на экран календарь текущего месяца #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <iostream>
using namespace std;
void main()
{ 
cout<<"\t   oktobr\n pn  vt  sr  ch  pt  sb  vs \n";
for(int i=1,j=1;i<=31;i++)
{
if(i==1&&j<5)
{
cout<<"    ";
i--;
}
else
{
cout<<" ";
if(i<10)cout<<" ";
cout<<i<<" ";
} 
if(++j>7)
{
j=1;
cout<<"\n\n";
}
}
cout<<"\n";
}
Bumer@ng
 Аватар для Bumer@ng
0 / 0 / 0
Регистрация: 20.08.2010
Сообщений: 69
05.10.2010, 19:00  [ТС]     циклом For показать на экран календарь текущего месяца #5
СПС, я уже сделал
Vvladislav
1 / 1 / 0
Регистрация: 23.01.2013
Сообщений: 7
23.01.2013, 19:42     циклом For показать на экран календарь текущего месяца #6
Цитата Сообщение от Aleksandr1 Посмотреть сообщение
Вот примерно так пользуйся

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <iostream>
#include<conio.h>
using namespace std;
void main()
{
   int A = 4,i,j;
 
   cout<<" pn  vt  sr  ch  pt  sb  vs \n";
 
   for( i = 1, j = 1; i < 32; i ++ )
   {
         if( i == 1 && j < A )
         {
         cout<<"    ";
         i --;
         }
         else{
            cout<<" ";
            if( i <10 )cout<<" ";
            cout<<i<<" ";
            }
 
      if( ++j >7)
      {
         j = 1;
         cout<<"\n\n";
         }
      }
   getch( );
system("pause");}
Aleksandr1, вы бы не могли растолковать код ?!
Мне не совсем понятно для чего нужна переменная "А" .. да и дальнейшие операции с ней
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.06.2016, 12:23     циклом For показать на экран календарь текущего месяца
Еще ссылки по теме:

При помощи цикла показать на экран календарь текущего месяца C++
Вывод текущего времени на экран C++
C++ Показать на экран с m по n символов строки,

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
madfax
0 / 0 / 0
Регистрация: 05.06.2016
Сообщений: 15
05.06.2016, 12:23     циклом For показать на экран календарь текущего месяца #7
Июнь 2016
для вывода других инициализируйте переменную i иным значением и в условие где (i - 4) поменяйте 4
то есть если i = -4 тогда (i - 2) , вы бы могли создать еще одну переменную и автоматизировать данный процесс

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
cout << "Su \tMo \tTu \tWe \tTh \tFr \tSa \n\n\n";
 
    for (int i = -2; i < 31; i++)
    {
        if (i < 1){
            cout << "\t";
            continue;
        }
 
        cout << i << "\t";
 
        if ((i - 4) % 7 == 0)
            cout << endl << endl;
    }
Yandex
Объявления
05.06.2016, 12:23     циклом For показать на экран календарь текущего месяца
Ответ Создать тему
Опции темы

Текущее время: 17:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru