Николай1231 Н Николай1231 Регистрация 24 Фев 2013 Сообщения 66 Репутация 0 Спасибо 1 Монет 0 1 Окт 2024 #2 500р
Olegan O Olegan Регистрация 6 Фев 2013 Сообщения 84 Репутация 0 Спасибо 0 Монет 0 1 Окт 2024 #3 Print " напиши n пэпэпэпэжэ" Jump if «n» >=1 -/
temadaft T temadaft Регистрация 19 Ноя 2013 Сообщения 70 Репутация 0 Спасибо 0 Монет 0 1 Окт 2024 #4 Ну если совсем тупо и в лоб...: #include using namespace std; int digisum(int x) { int r = 0; while (x) { r += x % 10; x /= 10; } return r; } int main() { int n; cin >> n; int c = 0; while (n > 6) c += digisum(n--) == 7; cout
Ну если совсем тупо и в лоб...: #include using namespace std; int digisum(int x) { int r = 0; while (x) { r += x % 10; x /= 10; } return r; } int main() { int n; cin >> n; int c = 0; while (n > 6) c += digisum(n--) == 7; cout
Inferno I Inferno Регистрация 29 Авг 2013 Сообщения 57 Репутация -3 Спасибо 0 Монет 0 1 Окт 2024 #5 Бесплатно никто работать не будет
zekabk Z zekabk Регистрация 27 Окт 2013 Сообщения 91 Репутация -3 Спасибо 0 Монет 0 1 Окт 2024 #6 В реальности требуется не написать программу, а дать ответ. Однозначных чисел - 1: 7 Двузначных чисел - 7: от 16 до 70. Трёхзначных чисел: 7 (от 106 до 160) + 6 (от 205 до 250) + .. + 2 + 1 (700) = 28 Ответ: 28 + 7 + 1 = 36
В реальности требуется не написать программу, а дать ответ. Однозначных чисел - 1: 7 Двузначных чисел - 7: от 16 до 70. Трёхзначных чисел: 7 (от 106 до 160) + 6 (от 205 до 250) + .. + 2 + 1 (700) = 28 Ответ: 28 + 7 + 1 = 36