Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
Дмитрий_1994
0 / 0 / 0
Регистрация: 03.04.2014
Сообщений: 4
#1

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

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

Напечатать минимальное число, большее 200, которое нацело делится на 17.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.04.2014, 07:15
Ответы с готовыми решениями:

Напечатать минимальное число, больше 500, которое нацело делится на 47
Сделалано в DEV C++,нужно переделать в NetBeans IDE 2)задание: Напечатать...

Минимальное число, которое делится нацело
Необходимо решить задачу с помощью цикла! Условие: Напечатать минимальное...

Найти число которое нацело делится на 1,2,3,4,5,6,7,8,9!
Привет, вот решил найти число которое будет нацело делится на...

Два двузначных числа, записанных подряд, образуют четырехзначное число, которое нацело делится на их произведение. Найти все такие числа
Товарищи катятки, запоролся на простой задаче: Два двузначных числа,...

Найти максимальное из натуральных чисел, не превышающих 5000, которое нацело делится на 39
Найти максимальное из натуральных чисел, не превышающих 5000, которое нацело...

8
don_keyhot
8 / 8 / 6
Регистрация: 02.04.2014
Сообщений: 62
03.04.2014, 09:26 #2
C++
1
2
3
4
5
6
7
  int min17;
  for (min17 = 200; ; min17++)
  {
    if (min17 % 17 == 0) 
      break;
  }
  cout << " Минимальное число после 200 делящееся на 17 = " << min17;
0
S_el
2134 / 1662 / 354
Регистрация: 15.12.2013
Сообщений: 6,603
03.04.2014, 09:33 #3
Дмитрий_1994, или так:
C++
1
cout << 200+(17-200%17) << endl ;
2
SatanaXIII
Супер-модератор
Эксперт С++
5769 / 2767 / 375
Регистрация: 01.11.2011
Сообщений: 6,726
Завершенные тесты: 1
03.04.2014, 09:41 #4
don_keyhot,
C++
1
2
3
for( int min17 = 200;
     !(!(min17 % 17) && cout << " Минимальное число после 200 делящееся на 17 = " << min17);
     min17++){}
0
don_keyhot
8 / 8 / 6
Регистрация: 02.04.2014
Сообщений: 62
03.04.2014, 10:14 #5
SatanaXIII, согласен, что можно и так

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

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

Найти ближайшее к данному число, которое делится на 3, но не делится на 2.
Нужно решить задания(Как можно проще...простые...

Найти ближайшее число,которое делится на 3, но не делится на 2
Дано натуральное число. Найти ближайшее к нему натуральное число, которое...

Как проверить, что число делится нацело
как записать такое условие в код if(если число делится нацело) { }


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

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