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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.89
Zyfchik
0 / 0 / 0
Регистрация: 14.09.2012
Сообщений: 10
#1

Присвоить целой переменной day целое значение 1,2, …, 6 или 7 - C++

19.09.2012, 14:12. Просмотров 1058. Ответов 5
Метки нет (Все метки)

Пусть n - целое число от 1 до 365. Присвоить целой переменной day целое значение 1,2, …, 6 или 7 в зависимости от того, на какой день недели (понедельник, вторник, …, субботу или воскресенье) приходится n-й день не високосного года, в котором первое января – понедельник.

Если записать как day=n%7 то это подходит для всех чисел кроме кратных 7. т.е. при вводе чисел 7,14 и т.д. должно присваиваться значение 7 а присваивается 0..как можно записать команду не используя условия
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.09.2012, 14:12     Присвоить целой переменной day целое значение 1,2, …, 6 или 7
Посмотрите здесь:

Присвоить целой переменной К первую цифру с дробной части положительного действительного числа Х C++
C++ Запишите программу, которая выводит значение целой переменной 25 раз
C++ Почему переменной month присваивает значение, допустим 05, а day 2605
присвоить целой переменной L число, составленное из литерных переменных C++
C++ используя только символьный вывод printf, вывести значение целой переменной k
C++ Целой переменной D присвоить первую циф¬ру из дробной части вещественного положительного числа
C++ Целой переменной s присвоить сумму цифр трехзначного целого числа k
Присвоить целой переменной h n -ую от конца цифру в записи натурального числа k C++
Присвоить целой переменной L сумму двух последних цифр целой части C++
Целой переменной присвоить сумму цифр трехзначного целого числа C++
C++ Присвоить целой переменной d первую цифру дробной части положительного действительного числа
C++ Целой переменной S присвоить значение суммы цифр трёхзначного числа

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Andsteadur
153 / 137 / 3
Регистрация: 23.05.2009
Сообщений: 275
19.09.2012, 14:13     Присвоить целой переменной day целое значение 1,2, …, 6 или 7 #2
deleted
Zyfchik
0 / 0 / 0
Регистрация: 14.09.2012
Сообщений: 10
19.09.2012, 14:16  [ТС]     Присвоить целой переменной day целое значение 1,2, …, 6 или 7 #3
Andsteadur, не получиться...седьмому дню должно соответствовать число 7 даж если так, но никак не 1...а подставь другое число получишь на день дальше..если 15 день значение 1, а получишь 2
Andsteadur
153 / 137 / 3
Регистрация: 23.05.2009
Сообщений: 275
19.09.2012, 14:22     Присвоить целой переменной day целое значение 1,2, …, 6 или 7 #4
C++
1
n % 7 + 7 * !( n%7 )
Zyfchik
0 / 0 / 0
Регистрация: 14.09.2012
Сообщений: 10
19.09.2012, 14:26  [ТС]     Присвоить целой переменной day целое значение 1,2, …, 6 или 7 #5
Andsteadur, все равно значение 1....а надо 7
Andsteadur
153 / 137 / 3
Регистрация: 23.05.2009
Сообщений: 275
19.09.2012, 14:28     Присвоить целой переменной day целое значение 1,2, …, 6 или 7 #6
http://liveworkspace.org/code/4b777c...b798a66bd46faa
Yandex
Объявления
19.09.2012, 14:28     Присвоить целой переменной day целое значение 1,2, …, 6 или 7
Ответ Создать тему
Опции темы

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