Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
Гродненский Форум
18 Июль 2025, 13:38:41
Новости, реклама:
   Главная   Новости Гродно Помощь Игры Календарь Войти Регистрация   Меню
Страниц  :   Вниз
  Печать  
Автор Тема: Re: С++ (вопросы по синтаксесу)  (Прочитано 1631 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Sven4uk
Почетный гродненец
*****

Репутация: +231/-0
Offline Offline

Сообщений: 2367

Просмотр профиля
« Ответ #0 : 07 Май 2010, 14:14:34 »

Цитировать
А именно определения параметров високосного года (делиться на цело на 4-е и не делиться на 100 и 400):
високосный год делится на 4 and не делится на 100 or делится на 400...
if ((year % 4 == 0) && ((year % 100 != 0) || (year % 400 == 0)))
либо же:
if (!year%4 && (!year%400 || year%100))
никогда не стоит экономить на скобках, от них программа медленней работать не станет... и код должен быть понятным. так что первый вариант, на мой взгляд правильней.

Добавлено: [time]Fri May  7 12:28:21 2010[/time]
2) например:
     for (int i = 0; i < N; i++) {
            /*do smth*/
    }
    
вначале проверяется, меньше ли i чем N. если меньше, то заходит в блок. в конце блока i увеличивается, и заново происходит проверка и т.д.
можно писать также несколько условий, либо прибавлять к i не 1:
for (;(arr[ i] != '\0') && (i < N); i += 2)

Добавлено: [time]Fri May  7 13:30:32 2010[/time]
про tab не понял..
« Последнее редактирование: 07 Май 2010, 16:33:54 от Sven4uk » Записан
Страниц  :   Вверх
  Печать  
 
Перейти в:  

Войти
Войдите, чтобы добавить комментарий

Войдите через социальную сеть

Имя пользователя:
Пароль:
Продолжительность сессии (в минутах):
Запомнить:
Забыли пароль?

Контакт
Powered by MySQL Powered by PHP Мобильная версия
Powered by SMF 1.1.20
SMF © 2006-2025, Simple Machines
Simple Audio Video Embedder
| Sitemap
Valid XHTML 1.0! Valid CSS!
Страница сгенерирована за 0,082 секунд. Запросов: 20.