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

С++. switch. вводится чило Т - порядковый день в году. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Makefile http://www.cyberforum.ru/cpp-beginners/thread541981.html
У меня есть мальенкий проэк, пока что компилирую его с помощю IDE (не хочется писать руками длинный мейкфайл). И у меня вопрос, как автоматически сгенерировать мейкфайл? Знаю что есть автомейк но не знаю им пользоватся. Добавлено через 1 час 21 минуту ну хоть посоветуйте что читать
C++ нужен пример описание программы Привет, всем не могли бы кто-нибудь скинуть пример полного описание программы, типа блок схема, ограничения, решаемые задачи и т.п. Просто делал это на первых курсах и все куда-то затерялось, а с нуля тяжко описание замутить, просто для примера, что-нибудь, что бы я уже мог заполнить своими данными. В гугле не нашел, по таким словам поиска бредятина, какая-то вылазит... http://www.cyberforum.ru/cpp-beginners/thread541977.html
C++ отсортировать при выводе повторяющиеся цифры
Вводится некоторое количество чисел. ввод кончается 0. оставить только повторяющиеся цифры #include <list> #include <algorithm> #include <iostream> using namespace std; class A { list<int>& lst;
C++ визуализировать процесс падения тела
Всем привет. У меня вот такая задачка: Визуализировать процесс падения тела в атмосфере, где на него действует постоянная сила тяжести и сила сопротивления воздуха, зависящая от скорости тела относительно воздуха. Подскажите в какой среде её проще написать и каку правильно начать писать! Заранее спасибо!
C++ Найти утечку памяти программно http://www.cyberforum.ru/cpp-beginners/thread541945.html
Есть программа (под 700 строк) в которой есть утечка памяти в размере, с помощью чего можно потестировать программку чтобы их найти? Знаю в vs как-то можно вроде, но как это сделать подскажите.
C++ Выделить память под массив в 100500 индексе. Возможно ли? например мне нужно хранить значение в массиве data, но индекс получен из хеш ф - и, и я не хочу создавать массив статического размера, а выделять память по мере нужды. Внимание вопрос: как выделить память только под нужные мне индексы. И стоит ли хранить хеш ключей? Спасибо. подробнее

Показать сообщение отдельно
Toshkarik
1140 / 857 / 51
Регистрация: 03.08.2011
Сообщений: 2,384
Завершенные тесты: 1
07.04.2012, 19:47     С++. switch. вводится чило Т - порядковый день в году.
Нет, в switch так делать нельзя. В вашем случае лучше думаю написать вот так:
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
if ( T < 0 || T > 365 )
      cout << ( "\nВы ввели недопустимое значение!" );
   else if ( T > 334 )
      M = 12;
   else if ( T > 304 )
      M = 11;
   else if ( T > 273 )
      M = 10;
   else if ( T > 243 )
      M = 9;
   else if ( T > 212 )
      M = 7;
   else if ( T > 181 )
      M = 6;
   else if ( T > 151 )
      M = 5;
   else if ( T > 121 )
      M = 4;
   else if ( T > 90 )
      M = 3;
   else if ( T > 59 )
      M = 2;
   else
      M = 1;
Так как возможен ранний выход из ветвления. У вас же проверяются все варианты, даже если уже верный найден.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru