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

Перевод из Юлианского в Григорианский календарь - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Подскажите как сделать http://www.cyberforum.ru/cpp-beginners/thread982754.html
Нужно добавить К столбцов в начало матрицы, я что то сделала но это кошмар. #include <iostream> #include <stdlib.h> #include <conio.h> int main() { int k,i,n,m,j;
C++ Дан массив размера 10. Переставить в обратном порядке элементы массива, расположенные между его минимальным и максимальным элементами Дан массив размера 10. Переставить в обратном порядке элементы массива, расположенные между его минимальным и максимальным элементами. Помогите сделать пожалуйста! Буду благодарен! http://www.cyberforum.ru/cpp-beginners/thread982753.html
C++ Как заполнить двумерный массив?
У меня есть массив for(int i = 0; i < x; i++) { for(int j = 0; j < y; j++) { // какие-то действия } }
C++ Двумерный массив. Произведение элементов массива, кратных 3
Умные головы, пожалуйста, окажите помощь! Произведение элементов массива, кратных 3.
C++ Ошибки в программе http://www.cyberforum.ru/cpp-beginners/thread982721.html
// На вход подается некоторое количество квадратов (координаты вершин). // Отсортировать и вывести их по возрастанию площадей. // При вводе проверять, что вводятся квадраты. #include <iostream> #include <stdio.h> using namespace std; class pset
C++ 1)Даны две действительные квадратные матрицы порядка n. Получить новую матрицу : А) умножение элементов каждой строки первой матрицы на наибольшее из 1)Даны две действительные квадратные матрицы порядка n. Получить новую матрицу : А) умножение элементов каждой строки первой матрицы на наибольшее из значений элементов соответствующей строки второй матрицы. Помогите пожалуйста! Буду благодарен! Напишите через <stdio.h>, printf и scanf подробнее

Показать сообщение отдельно
Stigmosus
2 / 2 / 0
Регистрация: 18.01.2013
Сообщений: 14
27.10.2013, 15:14  [ТС]     Перевод из Юлианского в Григорианский календарь
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
#include "stdafx.h"
#include <iostream>
 
using namespace std;
void feb(int d, int m, int y, int counter)
{
     if(d-counter<=0)
                 {
                     if(y%400==0 || y%100!=0 && y%4==0)
                     {
                         d=d-counter+29;
                     }
                     else
                     {
                         d=d-counter+28;
                     }
                     if(m-1<=0)
                     {
                         m=m+11;
                         y--;
                     }
                     else
                     {
                         m--;
                     }
                 }else
                 {
                     d-=counter;
                 };
}
void jan(int d, int m, int y, int counter)
    {
        if(d-counter<=0)
                 {
                     d=d-counter+31;
                     if(m-1<=0)
                     {
                         m=m+11;
                         y--;
                     }
                     else
                     {
                         m--;
                     }
                 }else
                 {
                     d-=counter;
                 };
    }
void m31(int d, int m, int counter)
                {
                    if(d-counter<=0)
                 {
                     d=d-counter+31;
                     m--;
                 }else
                 {
                     d-=counter;
                 };
                 }
void m30(int d, int m, int counter)
                {
                    if(d-counter<=0)
                 {
                     d=d-counter+30;
                     m--;
                 }else
                 {
                     d-=counter;
                 };
                 }
int _tmain(int argc, _TCHAR* argv[])
{
 
     setlocale(0,"Russian");
     int d, m,y,sch,counter;
     cout << "Введите день:" << endl;
     cin >> d;
     cout << "Введите месяц:"<< endl;
     cin >> m;
     cout << "Введите год:"<< endl;
     cin >> y;
     if (y>=400)
     {
         sch=y/400-1;
             counter=(y-400)/100-sch;
             switch(m)
             {
             case 1:
                 {
                     jan(d,m,y,counter);
                     break;
                 }
             case 2:
                 {
                     m31(d,m,counter);
                     break;
                 }
             case 3:{
                 feb(d,m,y,counter);
                 break;
                 }
             case 4:{
                m31(d,m,counter);
                break;}
             case 5:
                 {
                     m30(d,m,counter);
                     break;
                 }
             case 6:
                 {
                     m31(d,m,counter);
                     break;
                 }
             case 7:
                 {
                     m30(d,m,counter);
                     break;
                 }
             case 8:
                 {
                     m31(d,m,counter);
                     break;
                 }
             case 9:
                 {
                     m31(d,m,counter);
                     break;
                 }
             case 10:
                 {
                     m30(d,m,counter);
                     break;
                 }
             case 11:
                 {
                     m31(d,m,counter);
                     break;
                 }
             case 12:
                 {
                     m30(d,m,counter);
                     break;
                 }
                     }
         
     }
     cout << "день: " << d <<" месяц: " << m << " год: " << y;
     cout << endl;
     system("pause");
     return 0;
}
Немного упаковал...
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru