| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Для новичков > Оператор Continue |
| Автор: Golovastik 19.7.2009, 20:06 | ||
Здравсвуйте! Вы не скажете,как в данном коде,что ниже, сделать такое. Когда, я 10 раз ввёл разные числа,включая нули, затем, после 10 числа, и нажатия клавиши ENTER , программа выдала произведение. Как мне сделать так, чтоб программа выдала сообщение после результата, "Желаете ли вы повторить процедуру ещё раз, если нет, тогда выйти из программы, если нажато, что-нибудь другое, тогда всё сначала подсчитывать, по 2-му кругу. Заранее благодарен. Я оппробывал так,но что-то не выходит.
|
| Автор: hsilgos 19.7.2009, 20:13 | ||
нда...
|
| Автор: Golovastik 19.7.2009, 20:22 | ||
Попробывал так, но не выходит, после результата, не происходит продолжнеия, и не предлагается ввести ещё раз.
|
| Автор: mes 19.7.2009, 20:31 |
| для начала напишите словами свой алгоритм и сразу будет легче, тем более что не хотите смотреть в предложенном Вам выше варианте. |
| Автор: Golovastik 19.7.2009, 20:35 |
| Напишу, что программа должна делать. Программа выводит произведение чисел 1..10, игнорируя нули,тоесть нули не умножает, и выводит результат. Мне нужно,чтоб программа продолжила повторение заново, той же процес, после результата. |
| Автор: Golovastik 19.7.2009, 20:54 | ||
Вот так работает, но дело в том,что когда идёт по 2-ому кругу подсчёт, уже считает неправильно, а за первым разом всё нормально.
|
| Автор: mes 19.7.2009, 20:57 | ||
7ю строчку из последнего кода поместите после 12й. |
| Автор: Golovastik 19.7.2009, 21:04 |
| Странно,заработало, только не могу понять почему, вроде не обнулял произведение. Ещё вопрос. Скажите,как сделать так, в этой программе, может вставить mama = _getch() куда-то,чтоб не отображался символ, который я ввёл после результата. |
| Автор: mes 19.7.2009, 21:13 | ||||
каждый этап Вашего цикла начинается теперь с определения переменной произведения равной 1. Раньше пользовались тем, что насчитали. Поэтому и предложил Вам описать чего Вы хотите словами, чтоб Вы вначале сами поняли, а уж потом бы объясняли бы компу. У Вас же получается наоборот.
вместо 24й и 25й строчек. |
| Автор: Golovastik 19.7.2009, 21:22 | ||||
Когда вставил после строки:
строку
Вроде работает. Спасибо mes, вроде всё работает. |
| Автор: bsa 21.7.2009, 15:30 | ||
|