|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
22.01.2009, 13:36 | #1 |
Регистрация: 22.01.2009
Сообщений: 4
|
Массив не выводится на экран
Пож-ста, посмотрите, почему не выводится на экран массив?
Спасибо заранее за комментарии. Код:
Последний раз редактировалось MaTBeu; 22.01.2009 в 14:50. |
22.01.2009, 14:50 | #2 |
Ну и что? :)
Форумчанин
Регистрация: 20.10.2008
Сообщений: 129
|
Код:
Учиться, учиться и еще раз учиться
Последний раз редактировалось MaTBeu; 22.01.2009 в 14:53. |
22.01.2009, 14:52 | #3 |
Eclipse Foundation
Старожил
Регистрация: 19.09.2007
Сообщений: 2,604
|
Если в цикле больше одного оператора, то нужно ставить фигурные скобки. И в начале напишите #include <iostream>. Я так понял, вы ряд фибоначчи пытаетесь сделать? Проще будет рекурсивно сделать. Если надо, я выложу код.
Код:
Последний раз редактировалось MaTBeu; 22.01.2009 в 14:55. |
22.01.2009, 15:21 | #4 |
Регистрация: 22.01.2009
Сообщений: 4
|
Спасибо большое всем!
Вот что значат фигурные скобки в правильном месте!!! А i всё-таки меньше 11, так как a[i+1], а у нас массив из 10 элементов. Иострим у меня был. |
22.01.2009, 15:31 | #5 |
Ну и что? :)
Форумчанин
Регистрация: 20.10.2008
Сообщений: 129
|
все таки я настаиваю на 9
читайте книги уважаемый и поймете. ну или запустите программу и получите ошибку индексы в с++ идут от 0 и до n-1
Учиться, учиться и еще раз учиться
|
22.01.2009, 16:28 | #6 |
Регистрация: 22.01.2009
Сообщений: 4
|
Да, что отчёт с 0 элемента начинается, я знаю.
Просто, когда вводишь i<9, то на экран выводится только элемент c 2 по 9 включительно, поэтому предлагаю остановиться на i<=9 или i<10. Только вот еще проблема обнаружилась: первый элемент нельзя задействовать в цикле, так как a[i-1] приводит к полной чепухе. Так как же мне вывести на экран все элементы, включая первый? Прошу отнестись снисходительно, если сильно туплю, делаем поправку на то,то я-девушка . Последний раз редактировалось vikaspb; 22.01.2009 в 16:58. |
22.01.2009, 17:02 | #7 |
Ну и что? :)
Форумчанин
Регистрация: 20.10.2008
Сообщений: 129
|
ну самый простой вариант сначала посчитать потом вывести
ну а вариант "поумне" до цикла вывести первый элемент и еще раз повторяю i<9 потому как при i = 9 в программе будет считаться a[i+1] = a[10] - а его то у нас и нет т.к. объявлено от 0 до 9. будет ошибка выхода за пределы
Учиться, учиться и еще раз учиться
|
22.01.2009, 17:29 | #8 |
Регистрация: 22.01.2009
Сообщений: 4
|
Точно, дошло...
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как вывести на экран двумерный массив случайным образом? | Stager | Общие вопросы C/C++ | 5 | 07.01.2009 20:53 |
Упорядочить массив в порядке возрастания и напечатать входной и исходный массив. | TheVenny | Помощь студентам | 3 | 26.11.2008 15:06 |
вместо номера телефона выводится на экран какой-то мусор | le_den | Общие вопросы C/C++ | 2 | 25.11.2008 20:45 |
сообщение не выводится(echo) | ERASERROR | PHP | 26 | 27.01.2008 02:13 |