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

Название времени года по месяцу - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Не работает программа в ХР http://www.cyberforum.ru/cpp-beginners/thread649236.html
Недавно начал учить С++ и тут же наткнулся на такую проблему.. сам я сижу в Win7 . пишу в VS 2008 Team System . Написал простенькую программу которая просто выводит результат переменных в консольном режиме: #include <iostream> #include <stdlib.h> using namespace std; int main(){ int a=1;
C++ Классы турнирная таблица и команды Разработать класс и программу, которая демонстирует его возможности. Требования к классу: - продумать атрибуты класса и инкапсулировать их в закрытой части интерфейса класса; -определить по крайней меретри конструктора; конструктор по умолчанию, конструктор с параметрами и конструктор копии; -задать набор методов для получения значений и модификаций элементов-данных, находящихся в закрытой... http://www.cyberforum.ru/cpp-beginners/thread649229.html
Сравнение двух массивов, непонятная ошибка C++
Программа компилируется но ошибка мозолит глаз... #include <iostream> #include <cstddef> int main(){ using std::cout; using std::endl; const int size=5; int array1={1,2,3,4,5}; int array2={1,2,3,4,5};
C++ Интеграл BC++
Задание: Вычислить определённый интеграл I=\int_{a}^{b}f(x)dx методом прямоугольников: I\approx \frac{b-a}{n}({y}_{0}+{y}_{1}+...+{y}_{n}), где n - количество отрезков разбиения; {y}_{0},\ {y}_{1},\ ...,\ {y}_{n} - значения функции на концах отрезков.
C++ Когда надо использовать списки инициализации, а когда можно заменить их констуктором по умолчанию? http://www.cyberforum.ru/cpp-beginners/thread649188.html
1)Любезные,скажите когда надо исп. списки инициализации, а когда можно заменить констуктором по умолчанию? 2) правильно ли утверждение,что списки инициализации можно заменить к.по умолчанию?
C++ Работа со строками, поиск нужных элементов и их вывод Дана строка, состоящая из групп нулей и единиц. Подсчитать количество единиц в группах с нечетным количеством символов. Вот попробовал, но не работает, и ошибки не вижу :-| int i,Length; char str,str2; cout << "Input the string: "; gets(str); /// Считывание строки Length = strlen(str); for (i=0; i<=Length; i++) { подробнее

Показать сообщение отдельно
Andrey.K
 Аватар для Andrey.K
338 / 259 / 15
Регистрация: 14.11.2010
Сообщений: 480
09.09.2012, 22:28     Название времени года по месяцу
Цитата Сообщение от ~OhMyGodSoLong~ Посмотреть сообщение
А можно делать как белый человек:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
const std::string& monthNumToSeason(int num)
{
  static const std::string NUM_TO_STRING[] = {
    "Зима",  "Зима",  "Весна",
    "Весна", "Весна", "Лето",
    "Лето",  "Лето",  "Осень",
    "Осень", "Осень", "Зима"
  };
  
  if ((1 <= num) && (num <= 12)) {
    return NUM_TO_STRING[num - 1];
  }
  else {
    // обработка кривого ввода
  }
}
Для енго это слишком круто. Плюс,чем плох вариант через 4 строки if..else ?
 
Текущее время: 08:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru