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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.92
tinne
9 / 9 / 0
Регистрация: 13.10.2012
Сообщений: 279
#1

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

14.10.2012, 16:09. Просмотров 1726. Ответов 1
Метки нет (Все метки)

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

Упражнение из Страуструпа (Определите таблицу названий месяцев года и числа дней в них) - C++
Определите таблицу названий месяцев года и числа дней в них. Выведите ее. Сделайте это два раза: один раз используя вектор для названий и...

По введенному номеру времени года выдать месяцы, количество дней в каждом из месяцев - C++
Программа по введенному номеру времени года (1 - зима, 2 - весна, 3 - лето, 4 - осень) должна выдавать соответствующие этому времени года...

Массив содержит сведения о количестве осадков выпавших за каждые 12 месяцев года написать программу определяющую количество засушливых месяцев(<30мм) - C++
Массив содержит сведения о количестве осадков выпавших за каждые 12 месяцев года написать программу определяющую количество засушливых...

Дано число года n. Найдите количество дней того года - C++
1) Даны три действительных числа x, y, z. Пусть программа выдаст мин и макс их значения. Сначала выведет минимум, потом максимум. 2) Даны...

Составить программу, которая по введенному номеру месяца и номеру года выводит количество дней в этом месяце(использовать операторы printf и scanf) - C++
Составить программу, которая по введенному номеру месяца и номеру года выводит количество дней в этом месяце(использовать операторы printf...

Дан номер года (положительное целое число). Определить количество дней в этом году, учитывая, что обычный год насчитывает 365 дней, а високосный - C++
Дан номер года (положительное целое число). Определить количество дней в этом году, учитывая, что обычный год насчитывает 365 дней, а...

1
panicwassano
592 / 560 / 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";
    }
}
2
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.10.2012, 16:55
Привет! Вот еще темы с ответами:

Вывод на экран месяцев года - C++
необходимо после определённой сортировки вывести на экран несколько месяцев года, которые должны быть записаны в виде римских цифр. есть...

Список названий месяцев года - Visual Basic
Подскажите как создать программу в Visual Basic 6. Задание такое: 1. Создать программу, которая формирует список названий ...

Изучение названий месяцев года на английском языке - C (Си)
Здравствуйте. Я студент 2 курса. Учусь на специальности &quot;Компьютерные науки&quot;. Задали нам курсовую. Прошу вас помочь мне. Подсказать как...

Определить сколько дней в году (всего 12 месяцев, в каждом есть определенное количество дней) - C++ Builder
Помогите решить задачу пожалуйста


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

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

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