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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.64
Дмитрий_1994
0 / 0 / 0
Регистрация: 03.04.2014
Сообщений: 4
#1

Напечатать минимальное число, большее 200, которое нацело делится на 17 - C++

03.04.2014, 07:15. Просмотров 1539. Ответов 8
Метки нет (Все метки)

Напечатать минимальное число, большее 200, которое нацело делится на 17.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.04.2014, 07:15     Напечатать минимальное число, большее 200, которое нацело делится на 17
Посмотрите здесь:
C++ Напечатать минимальное число, больше 500, которое нацело делится на 47
Минимальное число, которое делится нацело C++
C++ Найти число которое нацело делится на 1,2,3,4,5,6,7,8,9!
Два двузначных числа, записанных подряд, образуют четырехзначное число, которое нацело делится на их произведение. Найти все такие числа C++
C++ Найти максимальное из натуральных чисел, не превышающих 5000, которое нацело делится на 39
Найти ближайшее к данному число, которое делится на 3, но не делится на 2. C++
C++ Найти ближайшее число,которое делится на 3, но не делится на 2
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
don_keyhot
4 / 4 / 2
Регистрация: 02.04.2014
Сообщений: 60
03.04.2014, 09:26     Напечатать минимальное число, большее 200, которое нацело делится на 17 #2
C++
1
2
3
4
5
6
7
  int min17;
  for (min17 = 200; ; min17++)
  {
    if (min17 % 17 == 0) 
      break;
  }
  cout << " Минимальное число после 200 делящееся на 17 = " << min17;
S_el
2092 / 1599 / 306
Регистрация: 15.12.2013
Сообщений: 6,427
03.04.2014, 09:33     Напечатать минимальное число, большее 200, которое нацело делится на 17 #3
Дмитрий_1994, или так:
C++
1
cout << 200+(17-200%17) << endl ;
SatanaXIII
Супер-модератор
Эксперт С++
5603 / 2637 / 242
Регистрация: 01.11.2011
Сообщений: 6,496
Завершенные тесты: 1
03.04.2014, 09:41     Напечатать минимальное число, большее 200, которое нацело делится на 17 #4
don_keyhot,
C++
1
2
3
for( int min17 = 200;
     !(!(min17 % 17) && cout << " Минимальное число после 200 делящееся на 17 = " << min17);
     min17++){}
don_keyhot
4 / 4 / 2
Регистрация: 02.04.2014
Сообщений: 60
03.04.2014, 10:14     Напечатать минимальное число, большее 200, которое нацело делится на 17 #5
SatanaXIII, согласен, что можно и так

C++
1
if (!(min17%17))
вместо
C++
1
if(min17 % 17 == 0)
но зачем пугать такими сложностями того, кто спрашивает о вещах попроще

Добавлено через 4 минуты
S_el,
200+(17-200%17) - элегантно, математик!
SatanaXIII
Супер-модератор
Эксперт С++
5603 / 2637 / 242
Регистрация: 01.11.2011
Сообщений: 6,496
Завершенные тесты: 1
03.04.2014, 10:16     Напечатать минимальное число, большее 200, которое нацело делится на 17 #6
don_keyhot, ну если уж запариваться с условиями цикла, то по полной.
А вообще вот так наверное было бы оптимально:
C++
1
2
3
4
int min17;
for( min17 = 200; min17 % 17; min17++ )
  {}
cout << " Минимальное число после 200 делящееся на 17 = " << min17;
don_keyhot
4 / 4 / 2
Регистрация: 02.04.2014
Сообщений: 60
03.04.2014, 10:29     Напечатать минимальное число, большее 200, которое нацело делится на 17 #7
SatanaXIII, ну шо тут я могу сказать: минимально и красиво! снимаю шляпу перед профи)
SatanaXIII
Супер-модератор
Эксперт С++
5603 / 2637 / 242
Регистрация: 01.11.2011
Сообщений: 6,496
Завершенные тесты: 1
03.04.2014, 10:32     Напечатать минимальное число, большее 200, которое нацело делится на 17 #8
don_keyhot, полно вам. Лучше всего S_el предложил.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.04.2014, 10:33     Напечатать минимальное число, большее 200, которое нацело делится на 17
Еще ссылки по теме:
Как проверить, что число делится нацело C++
C++ Проверить делится ли число нацело с помощью машины тьюринга
Как проверить, делится ли одно число на другое нацело? C++
Дано натуральное число N. Найти наименьшее число М (N< M< 2N), которое делится на сумму цифр числа N (без оста C++
Составить наибольшее число, которое делится на 3 C++

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

Или воспользуйтесь поиском по форуму:
don_keyhot
4 / 4 / 2
Регистрация: 02.04.2014
Сообщений: 60
03.04.2014, 10:33     Напечатать минимальное число, большее 200, которое нацело делится на 17 #9
SatanaXIII, ну да, я ему за это спасибо и сказал )
Yandex
Объявления
03.04.2014, 10:33     Напечатать минимальное число, большее 200, которое нацело делится на 17
Ответ Создать тему
Опции темы

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