Не Выводится Массив С++

6-12-2014, 16:46 От: admin Посмотрели: 408
Пытаюсь обучиться C++.

Есть вопрос по реализации кода, нашёл задачу в ин-нете, не получается вывести массив из делителей:




/*Найти все простые делители заданного натурального числа n.*/
#include <iostream>
using namespace std;
int main()
{
int n;
int sum = 0;
int i;
int *mas = new int[i];
cout << "Enter your number: ";
cin >> n;
for (int i = 1; i < n; i++) // запускаем цикл который будет искать числа делящиеся без остатка на заданное пользователем число
{
if (n%i == 0)
{
mas[i] = i; // записываем эти числа в массив
}

cout << "Deliteli " << mas[i] << endl; // пытаемся вывести массис
system("pause");
return 0;

}
}





так вот, выводится только единица. Где я ошибся? Желательно не писать сразу ответ, а показать мне куда капнуть, спс Не Выводится Массив С++
Раздел: Школьникам и студентам

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться, либо войти на сайт под своим именем.

Обсудить на форуме


На момент добавления Не Выводится Массив С++ все ссылки были рабочие.
Все публикации статей, книг и журналов, представлены на этом сайте, исключительно для ознакомления,
авторские права на эти публикации принадлежат авторам статей, книг и издательствам журналов!
Подробно тут | Жалоба
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.


Опрос

Ваши предпочтения в TRX


Одинарное преобразование
Двойное преобразование
Прямое преобразование
SDR
Другое
Мне всё равно

Популярные новости
Календарь новостей
«    Апрель 2024    »
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
2930