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

Составить таблицу из названий месяцев года и числа дней в каждом из них - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.92
tinne
9 / 9 / 0
Регистрация: 13.10.2012
Сообщений: 279
14.10.2012, 16:09     Составить таблицу из названий месяцев года и числа дней в каждом из них #1
Здравствуйте, надо составить таблицу из названий месяцев года и числа дней в каждом из них. Разработайте функцию, которая выводит эту таблицу. Проделайте это дважды: один раз - используя массивы для названий месяцев и количества дней, а другой раз- используя массив структур, каждый из которых содержит название месяца и количество дней в нем.
Покажите хотябы на примере 1 месяца как это проделать?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.10.2012, 16:09     Составить таблицу из названий месяцев года и числа дней в каждом из них
Посмотрите здесь:

C++ количество лет месяцев дней между датами
вывод на экран месяцев года C++
C++ Дан номер года (положительное целое число). Определить количество дней в этом году, учитывая, что обычный год насчитывает 365 дней, а високосный
Массив содержит сведения о количестве осадков выпавших за каждые 12 месяцев года написать программу определяющую количество засушливых месяцев(<30мм) C++
Составить программу, которая по введенному номеру месяца и номеру года выводит количество дней в этом месяце(использовать операторы printf и scanf) C++
C++ Дано число года n. Найдите количество дней того года
Упражнение из Страуструпа (Определите таблицу названий месяцев года и числа дней в них) C++
C++ Программа по введенному номеру времени года должна выдавать месяцы, кол-во дней в каждом из месяцев

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
panicwassano
590 / 558 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
14.10.2012, 16:55     Составить таблицу из названий месяцев года и числа дней в каждом из них #2
1)
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
#include <iostream>
#include <cmath>
 
using namespace std;
 
const char* months[] = {
    "January",
    "Februare",
    "March",
    "April",
    "May",
    "June",
    "July",
    "August",
    "September",
    "October",
    "November",
    "December"
};
 
const int days_in_month[] = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };
 
void print_months(const char ** months, const int* days);
 
int main(){
    print_months(months, days_in_month);
    return 0;
}
 
void print_months(const char ** months, const int* days){
    cout << "Table - days in months\n";
    for (int i = 0; i < 12; i++)
    {
        cout << "In " << months[i] << " - " << days[i] << " days\n";
    }
}
Добавлено через 6 минут
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
31
32
33
34
35
36
37
38
39
40
#include <iostream>
#include <cmath>
 
using namespace std;
 
typedef struct tagMonths {
    const char *month;
    int days;
} Months;
 
void print_months(const Months* m, const int n);
 
int main(){
    const int n = 12;
    Months months[n] = {
        {"January", 31},
        {"February", 28},
        {"March", 31},
        {"April", 30},
        {"May", 31},
        {"June", 30},
        {"July", 31},
        {"August", 31},
        {"September", 30},
        {"October", 31},
        {"November", 30},
        {"December", 31},
    };
 
    print_months(months, n);
    return 0;
}
 
void print_months(const Months* m, const int n){
    cout << "Table of months:\n";
    for (int i = 0; i < n; i++)
    {
        cout << "In " << m[i].month << " - " << m[i].days << " days\n";
    }
}
Yandex
Объявления
14.10.2012, 16:55     Составить таблицу из названий месяцев года и числа дней в каждом из них
Ответ Создать тему
Опции темы

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