![]() |
|
|
![]()
|
|
| Greiv |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 44 Регистрация: 4.5.2009 Где: Ростов-на-Дону Репутация: нет Всего: нет |
Вот код:
#include "stdafx.h" #using <mscorlib.dll> using namespace System; //начало выполнения кода, создание функции факториал. int Factorial(int nNumber) { int nResult=1; int i; //Цикл отчёта интераций for (i=1; i<=nNumber; i++) { nResult*=i; } return nResult; } int GetNumber() { int nNumber; Console::WriteLine("Введите число");//Пулучение чисел от пользователя пока он не введёт "0" nNumber=Int32::Parse(Console::ReadLine()); return nNumber; } #ifdef _UNICODE int wmain(void) #else int main (void) #endif { int nNumber; while (nNumber = GetNumber()); { Console::WriteLine("Факториал числа {0} равен {1}", nNumber.ToString(), Factorial(nNumber).ToString()); Console::WriteLine("Нажмите Enter"); Console::ReadLine(); return(0); } } На экран почемуто после всего выводит ответ вот это Факториал числа {0} равен {1}, хотя должен подхватывать вот эти данные по идее nNumber.ToString(), Factorial(nNumber).ToString(), в чём ошибка? |
|||
|
||||
| Peter |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 771 Регистрация: 28.7.2003 Где: Ставрополь Репутация: нет Всего: 1 |
После скобки стоит точка с запятой. Так что последующий блок {...} к while не относится. -------------------- всё, что делаете, делайте от души, как для Господа (Послание апостола Павла колоссянам, 3:23). |
|||
|
||||
| Greiv |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 44 Регистрация: 4.5.2009 Где: Ростов-на-Дону Репутация: нет Всего: нет |
Блин, спасибо большое, всё заработало, ну учитывая что только 2 недели занимаюсь С++ не удивительно, что такой косяк упарол.
Это сообщение отредактировал(а) Greiv - 5.5.2009, 21:45 |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |