С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 52, средняя оценка - 4.63
Bumer@ng
0 / 0 / 0
Регистрация: 20.08.2010
Сообщений: 69
#1

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

25.08.2010, 21:31. Просмотров 7530. Ответов 6
Метки нет (Все метки)

При помощи цикла показать на экран календарь текущего месяца.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.08.2010, 21:31
Здравствуйте! Я подобрал для вас темы с ответами на вопрос циклом For показать на экран календарь текущего месяца (C++):

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

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

Календарь текущего месяца - C++
Добрый вечер, вот задали сделать календарь текущего месяца. Сделал. Подскажите можно как-то упростить код??? #include <iostream> ...

Составить программу, которая в диалоге с пользователем по вводимой дате текущего месяца выдаёт день недели - C++
Составить программу, которая в диалоге с пользователем по вводимой дате текущего месяца выдаёт день недели. Добавлено через 3 часа 26...

Найти стоимость товара в рублях для каждого месяца текущего года, зная стоимость товара в долларах - C++
Задача с выводом результатов вычислений в цикле: 1. Стоимость товара, выраженная в долларах, неизменна и равна S. В январе курс...

Вывести на экран символы с циклом for - C++
Здравствуйте. Нужно вывести на экран вот такую тему: ********* ******** ******* ****** ***** **** ***

6
Aleksandr1
2 / 2 / 0
Регистрация: 01.09.2010
Сообщений: 11
02.09.2010, 15:36 #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");}
2
Bumer@ng
0 / 0 / 0
Регистрация: 20.08.2010
Сообщений: 69
02.09.2010, 19:16  [ТС] #3
СПАСИБО!
0
Ole
0 / 0 / 0
Регистрация: 23.06.2015
05.10.2010, 18:28 #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";
}
0
Bumer@ng
0 / 0 / 0
Регистрация: 20.08.2010
Сообщений: 69
05.10.2010, 19:00  [ТС] #5
СПС, я уже сделал
0
Vvladislav
1 / 1 / 0
Регистрация: 23.01.2013
Сообщений: 7
23.01.2013, 19:42 #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, вы бы не могли растолковать код ?!
Мне не совсем понятно для чего нужна переменная "А" .. да и дальнейшие операции с ней
0
madfax
1 / 1 / 0
Регистрация: 05.06.2016
Сообщений: 15
05.06.2016, 12:23 #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;
    }
0
05.06.2016, 12:23
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.06.2016, 12:23
Привет! Вот еще темы с ответами:

Вывод на экран текущего времени - C++
Нам задали такую задачу: Как составить программу, которая выводит на экран текущее время?

Вывод текущего времени на экран - C++
Мне севодня пришла в голову такая мисль: как сделать штоб на екране виводилса час, например 00:30. Я тут думал, и мне вобше даже нет...

.NET 4.x Как вывести календарь текущего месяца на экран (в консоли)? - C#
Помогите, ребят. Можете текстом кинуть?

Вывести на экран название текущего месяца и текущее время - SQL Server
Никак не могу разобраться((( помогите, пожалуйста declare @d datetime declare @dd char='15' set @d=GetDate() set @d=Month(@d) ...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.