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

Заданы два натуральных числа. Вычислить порядковый номер даты, начиная отсчет с начала года - C++

Восстановить пароль Регистрация
 
Skuttbin
0 / 0 / 0
Регистрация: 18.12.2012
Сообщений: 44
10.04.2014, 23:48     Заданы два натуральных числа. Вычислить порядковый номер даты, начиная отсчет с начала года #1
Заданы два натуральных числа a,b которые обозначают число и месяц не високосного года. Вычислить порядковый номер даты, начиная отсчет с начала года. Например, число 2.03 (2 марта) имеет порядковый номер 61.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.04.2014, 23:48     Заданы два натуральных числа. Вычислить порядковый номер даты, начиная отсчет с начала года
Посмотрите здесь:

Заданы два натуральных числа в десятичной системе счисления, состоящие из единиц. C++
даны два целых числа:Д(день) и М(месяц), определяющие правильную дату не высокосного года. Вывести значения D и M для даты, предшествующей указанной C++
10.31. Даны два предложения, в которых имеются буквы ш. Найти, в каком из них эга буква имеет больший порядковый номер (при счете от начала предложени C++
Даны два натуральных числа a, b. Вычислить C++
C++ Заданы два массива А(5) и И(4). Первым на печать вывести массив, содержащий наибольшее значение. Напечатать также это значение и его порядковый номер
C++ Найти номер N дня с начала года
C++ Заданы число и месяц невисокосного года. Вычислить порядковый номер даты, начиная отсчет с начала года
Заданы два натуральных числа C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
bradobrei
Продам уран 238U
 Аватар для bradobrei
119 / 119 / 23
Регистрация: 22.01.2013
Сообщений: 298
11.04.2014, 07:35     Заданы два натуральных числа. Вычислить порядковый номер даты, начиная отсчет с начала года #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
#include <iostream>
#include <cstdlib>
using namespace std;
#define n 12
#define m 2
 
int main(){
    int md[n][m] = { {1,31}, {2,28}, {3,31}, {4, 30},
                     {5,31}, {6,30}, {7,31}, {8,31},
                     {9,30}, {10,31},{11,30},{12,31}};
    int a = 3, b = 1, day = 0;
    if((a < 0 || a > n) || (b < 0 || b > md[a-1][m-1])){
        cout<<"no correct";
    }
    else {
        for(int i  = 0; i < a - 1; i++){
            day += md[i][m - 1];
        }
        day += b;
        cout<<day;
    }
return 0;
}
Yandex
Объявления
11.04.2014, 07:35     Заданы два натуральных числа. Вычислить порядковый номер даты, начиная отсчет с начала года
Ответ Создать тему
Опции темы

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