2 / 2 / 2
Регистрация: 14.01.2014
Сообщений: 68
|
||||||
1 | ||||||
Вывести все числа Армстронга в заданном интервале21.03.2014, 18:33. Показов 2458. Ответов 8
Метки нет (Все метки)
Здравствуйте,
В универе дали задание: вывести все числа Армстронга в интервале [a,b]; Понимаю что это уже давно сделали, но я хотел свою версию. Понимаю что полный говнокод, но все же где ошибка? Программа нормально компилируется и запускается, но при вводе a и b программа закрывается и windows предлагает отладить ее. Кстати на MVS 2013 все отлично работает(на ней то я и писал). Обнаружил что программа не работает когда показывал ее преподу на древнейшем Borlandе. Сам попробовал компилировать ее же на CODEBLOCKS(GNU) и wxDEV(вроде тоже GNU). Помогите разобраться!
Неужели никто не знает? Помогите разобраться а...
0
|
21.03.2014, 18:33 | |
Ответы с готовыми решениями:
8
Вывести все нечетные числа в заданном интервале Вывести все простые числа в заданном интервале Вывести на консоль все числа Мерсена в заданном интервале Вывести все простые числа в заданном интервале |
120 / 120 / 47
Регистрация: 29.03.2013
Сообщений: 237
|
|||||||||||
21.03.2014, 18:47 | 2 | ||||||||||
UME, на VS 2012 всё компилируется здорово
И у вас ошибочка, числа армсторга это числа, которые равны сумме цифр в степени количества цифр для каждой, а вы в третью возводите всегда:
1
|
2 / 2 / 2
Регистрация: 14.01.2014
Сообщений: 68
|
|
21.03.2014, 19:12 [ТС] | 3 |
ааа... я не знал, нам просто в качестве примера на числа Армстронга препод написал:
вот я и так написал))) Меня именно интересует то, почему программа работает только если выполнить на MVS?
0
|
61 / 37 / 16
Регистрация: 15.03.2014
Сообщений: 315
|
|
21.03.2014, 19:16 | 4 |
UME, в g++ для использования system нужно подключить cstdlib.
0
|
2 / 2 / 2
Регистрация: 14.01.2014
Сообщений: 68
|
|
21.03.2014, 19:26 [ТС] | 5 |
я не знал, но когда я компилировал на GNU я использовал getch();
и ошибка не в этом, программа просто закрывается при выполнении
0
|
61 / 37 / 16
Регистрация: 15.03.2014
Сообщений: 315
|
|
21.03.2014, 19:27 | 6 |
UME, ну это же не выход. Поставит пользователь лишний пробел в конце, и всё, никакой задержки экрана.
0
|
2 / 2 / 2
Регистрация: 14.01.2014
Сообщений: 68
|
|
21.03.2014, 19:29 [ТС] | 7 |
0
|
61 / 37 / 16
Регистрация: 15.03.2014
Сообщений: 315
|
|
21.03.2014, 19:33 | 8 |
UME, если вам нужна работоспособность на Borland C++ 3.1, который обычно используется в вузах, советую переписать код в стиле С, тогда шансы, что он будет компилироваться растут в порядки.
0
|
2 / 2 / 2
Регистрация: 14.01.2014
Сообщений: 68
|
|
21.03.2014, 19:35 [ТС] | 9 |
0
|
21.03.2014, 19:35 | |
21.03.2014, 19:35 | |
Помогаю со студенческими работами здесь
9
Составить программу, определяющую все простые числа на заданном интервале. Сообщить их количество и вывести их значения. Вывести четные числа в заданном интервале Найти все совершенные числа в заданном интервале. Найти все простые числа в заданном интервале Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |