Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Maltes
0 / 0 / 0
Регистрация: 21.10.2013
Сообщений: 3
#1

Ошибка в цикле - C++

21.10.2013, 18:38. Просмотров 233. Ответов 4
Метки нет (Все метки)

Хочу создать массив из 10 чисел.
void main()
{ char a[10],i;
for (i=0; i<10; i++)

{
printf ("Enter digit : ");
scanf_s ("&d",&a[i]);

}
system ("pause");
}

Как только я запускаю программу он просит ввести цифры,
но как только ввожу первую он заканчивает работу не давая ввести остальные 9.
У меня имеются подозрения, что проблема в цикле "For", но я не могу понять в чем.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.10.2013, 18:38
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Ошибка в цикле (C++):

Ошибка в цикле - C++
Помогите найти ошибку в цикле, пожалуйста #include &lt;stdio.h&gt; #include &lt;math.h&gt; #include &lt;conio.h&gt; #include &lt;windows.h&gt; ...

Ошибка в цикле - C++
Задание: Написать цикл программы. от К=1 до К=10 #include &lt;iostream&gt; #include &lt;math.h&gt; using namespace std; int main () ...

Ошибка в цикле - C++
Суть задачи: Разработать программу для приближенного вычисления величины y=Ʃ(1/((2*n+1)*(2*n-1))) , n=1,2,3,... Процесс вычисления...

Ошибка в цикле - C++
Суть программы: создаёт динамический список, каждый новый элемент списка заносится в конец. Ну, там далее ещё функций по мелочи, но не...

Ошибка в цикле - C++
Здравствуйте. Нужно вычислить факториал неотрицательного числа. К примеру: n! = n * (n - 1) * (n - 2) * ... (для значений n &gt; 1) ...

Ошибка в цикле - C++
(Задание - см. вложение) Почему функция fill_array() возвращает неправильные значения? Когда ввожу 1 или 2 числа, выводит цифру 1;...

4
DmitryM5
Love~
51 / 51 / 3
Регистрация: 27.08.2013
Сообщений: 842
Записей в блоге: 1
21.10.2013, 18:46 #2
Цитата Сообщение от Maltes Посмотреть сообщение
Хочу создать массив из 10 чисел.
void main()
{ char a[10],i;
for (i=0; i<10; i++)

{
printf ("Enter digit : ");
scanf_s ("&d",&a[i]);

}
system ("pause");
}

Как только я запускаю программу он просит ввести цифры,
но как только ввожу первую он заканчивает работу не давая ввести остальные 9.
У меня имеются подозрения, что проблема в цикле "For", но я не могу понять в чем.

C++
1
scanf_s ("%d",&a[i]);
Быть может?
1
Maltes
0 / 0 / 0
Регистрация: 21.10.2013
Сообщений: 3
21.10.2013, 18:49  [ТС] #3
DmitryM5, Спасибо большое
Прошу простить мою не внимательность.
0
Serg22
103 / 103 / 31
Регистрация: 04.03.2013
Сообщений: 479
Завершенные тесты: 2
21.10.2013, 18:52 #4
невнимательность

Не по теме:

простите, не удержался.

1
DmitryM5
Love~
51 / 51 / 3
Регистрация: 27.08.2013
Сообщений: 842
Записей в блоге: 1
21.10.2013, 18:57 #5
Хотел бы спросить (Не именно у создателя темы):
1.Вы хотите создать массив чисел как в описании,зачем тогда char?
2.Инициализацию i не увидел.
3.В какой среде вы пишите?
4.Чем отличается printf, scanf от cin,cout?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.10.2013, 18:57
Привет! Вот еще темы с ответами:

Ошибка в цикле while - C++
Привет всем! Ниже приведен код программы, в программе две функции одна change() переводит Ф.И.О в формат фамилия - инициалы, а вторая...

Ошибка в цикле while - C++
//--------------------------------------------------------------------------- #pragma hdrstop #include &lt;locale&gt; #include &lt;stdio.h&gt; ...

Strtok ошибка в цикле - C++
char s1, *ptr; int lengthStr = 0; cin.getline(s1, size); checkStr(s1); //исправляем двойные/тройные пробелы while (s1...

Ошибка в цикле с очередью - C++
Добрый день! Придумал глупый, но рабочий цикл проверки элементов очереди queue Моя очередь содержит числа с плавающей запятой...


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

Или воспользуйтесь поиском по форуму:
5
Yandex
Объявления
21.10.2013, 18:57
Ответ Создать тему
Опции темы

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