|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
14.05.2011, 00:59 | #1 |
Участник клуба
Регистрация: 07.07.2009
Сообщений: 1,385
|
C++ вывод данных из последовательности: нужна консультация
У меня уже написана программа. Но я никак не могу решить проблему -
мне необходимо вывести 1, 2, предпоследний и последний элемент последовательности. Первый и второй выводит без проблем... с 2 последними ерунда. Я сделала дополнительный счетчик - предварительно считаю количество элементов в файле, а потом в основном цикле последний и предпоследний элемент проверяю через if i==cout-1 или i==count и все... программа начинает показывать ерунду. Сразу считает неправильно. Я пока "неправильные" блоки закомментировала - может кто даст добрый совет, как можно реализовать вывод предпоследнего и последнего элемента... или у меня просто где-то ошибка закралась, поэтому нормально не работает? Код:
"Все мы жаждем чудес. Чисто человеческое свойство." Carl Sagan
Последний раз редактировалось Blondy; 14.05.2011 в 01:11. |
14.05.2011, 01:12 | #2 |
Участник клуба
Регистрация: 23.12.2010
Сообщений: 1,129
|
Опять же, если в файле за последним числом есть пробелы - прочитается одно лишнее "мусорное".
|
14.05.2011, 01:14 | #3 |
Участник клуба
Регистрация: 07.07.2009
Сообщений: 1,385
|
Так вот именно в таком виде он считает все правильно.... А если начинаю мудрить с двумя последними элементами - все насмарку((((
"Все мы жаждем чудес. Чисто человеческое свойство." Carl Sagan
|
14.05.2011, 01:23 | #4 |
Участник клуба
Регистрация: 23.12.2010
Сообщений: 1,129
|
Ну перепиши для надежности так )
Код:
|
14.05.2011, 01:32 | #5 |
Участник клуба
Регистрация: 07.07.2009
Сообщений: 1,385
|
Тот же самый результат... он почему-то сразу обнуляет i и начинает выступать... то есть получается он цикл основной не проходит так, видит первое значение i=0 и все - у него сразу деление на 0 начинется.....
"Все мы жаждем чудес. Чисто человеческое свойство." Carl Sagan
Последний раз редактировалось Blondy; 14.05.2011 в 01:35. |
14.05.2011, 02:00 | #6 |
Участник клуба
Регистрация: 23.12.2010
Сообщений: 1,129
|
Странно, проверил у себя - все работает. Покажи, что написано у тебя в текстовом файле?
|
14.05.2011, 02:08 | #7 |
Участник клуба
Регистрация: 07.07.2009
Сообщений: 1,385
|
сейчас))
Я уже вообще ничего ен понимаю..вроде бы там все чисто в хвосте
"Все мы жаждем чудес. Чисто человеческое свойство." Carl Sagan
|
14.05.2011, 02:18 | #8 | |
Участник клуба
Регистрация: 23.12.2010
Сообщений: 1,129
|
Запустил у себя, все работает )
Цитата:
|
|
14.05.2011, 02:22 | #9 |
Участник клуба
Регистрация: 07.07.2009
Сообщений: 1,385
|
Упаси Господь!))))
Сейчас на на свежем проекте протестирую
"Все мы жаждем чудес. Чисто человеческое свойство." Carl Sagan
|
14.05.2011, 02:37 | #10 |
Участник клуба
Регистрация: 07.07.2009
Сообщений: 1,385
|
Та же самая история
Вот какой кошмар
"Все мы жаждем чудес. Чисто человеческое свойство." Carl Sagan
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
База данных в Firebird, интерфейс в Delphi.Нужна консультация. | drakon803 | БД в Delphi | 1 | 26.10.2011 21:54 |
Нужна консультация! | Unamed | Работа с сетью в Delphi | 4 | 24.07.2010 13:06 |
Нужна консультация | GSV84 | Свободное общение | 9 | 02.02.2010 22:43 |
Нужна консультация | NoVeto | Помощь студентам | 3 | 29.01.2010 00:10 |
нужна консультация =( | ShuraFK | Софт | 3 | 27.04.2009 16:43 |