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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить a, b, используя приведенные формулы. Получить max(a, b) http://www.cyberforum.ru/cpp-beginners/thread670935.html
помогите с задачей, Даны x, y, z. Вычислить a, b, используя приведенные ниже формулы. Получить max(a, b). Ядро уже есть, затрудняюсь точно составить формулу на а и b. #include <stdio.h> #include...
C++ Вычислить приближенно значение бесконечной суммы с заданной точностью Вычислить приближенно значение бесконечной суммы с точностью до 0,0005: S = 1 - (n\(2*3*4))^2 - (n\(3*4*5))^4 + (n\(4*5*6))^6 +...+ ((-1)^k)*((n\((k+1)*(k+2)*(k+3)))^2*k +... (Формулу проверил...... http://www.cyberforum.ru/cpp-beginners/thread670934.html
C++ Switch + case
Суть задания: Задан шифр книги из библиотеки в виде шестизначного целого числа. Определить к какому подразделу раздела«математика» относится книга, если считать, что он ...
Нужен текст программы C++
Для любого целого числа к обозначим количество цифр в его десятичной записи через Ц(к). а) Дано натуральное число n. Вычислить: Ц(1)/1^2+Ц(2)/2^2+....Ц(n)/n^2. б) Дано натуральное число n,...
C++ Класс с массивом чисел http://www.cyberforum.ru/cpp-beginners/thread670912.html
Нужно создать класс, который будет состоять из 10 чисел. Определить функцию для вычисления среднего арефметического, минимума и максимума с использованием указателя this. Подскажите, как нужно...
C++ double + cout Через cout вывожу double. double a = 48.799999999999997; cout << a; Выводит: 48.8. Как сделать, что бы не округляло? подробнее

Показать сообщение отдельно
panicwassano
592 / 560 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
14.10.2012, 16:55
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
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.