|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.04.2023, 09:03 | #1 |
Пользователь
Регистрация: 16.03.2023
Сообщений: 67
|
с++ не считает S
Помогите, пожалуйста!!!!! Я написала программу с помощью Списков, где с клавиатуры вводится последовательность x1, х2, ...,xп вещественных чисел, где n - заранее неизвестная величина. Ввод последовательности завершается Enter. Если меньше 2 элементов в последовательности, то должно выдавать "Мало элементов". Вычислить S=(x1+x2+2xn) * (x2+x3+2x(n-1)) * ... * (x(n-1)+xn+2*x2) Это моя программа на с++, S считает не верно. Подскажите, чтобы считало верно S
Код:
|
29.04.2023, 11:01 | #2 |
Участник клуба
Регистрация: 17.04.2022
Сообщений: 1,833
|
Это потому, что вы при добавлении элементов не правильно составляете список. У вас список сохраняют 2 переменные: head и tail, а вы используете при добавлении только head (из-за этого у вас при подсчётах цикл и не начинается т.к. xn == nullptr)
Код:
|
29.04.2023, 11:08 | #3 |
Участник клуба
Регистрация: 17.04.2022
Сообщений: 1,833
|
Функция очистки тоже немного не правильная
Код:
|
29.04.2023, 11:09 | #4 |
Пользователь
Регистрация: 16.03.2023
Сообщений: 67
|
сделала, стало считать, но пропускать стала все элементы, кроме 1 и последнего
|
29.04.2023, 11:27 | #5 |
Участник клуба
Регистрация: 17.04.2022
Сообщений: 1,833
|
А вто теперь я накосячил
Код:
Последний раз редактировалось macomics; 29.04.2023 в 11:37. |
29.04.2023, 11:40 | #6 |
Участник клуба
Регистрация: 17.04.2022
Сообщений: 1,833
|
Так у вас там ещё и двухсвязный список, а вы заполняете его как односвязный
Код:
Код:
Последний раз редактировалось macomics; 29.04.2023 в 11:49. |
29.04.2023, 13:17 | #7 |
Пользователь
Регистрация: 16.03.2023
Сообщений: 67
|
СПАСИБО, я наконец-то разобралась и у меня все работает.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Не правильно считает | Genzal | Помощь студентам | 2 | 15.04.2018 15:04 |
не считает программа | new_u | Помощь студентам | 5 | 04.03.2018 23:19 |
Как считает компьютер | lonsdale | Помощь студентам | 6 | 21.01.2013 20:02 |
считает не правильно | rapgamer | Помощь студентам | 3 | 15.09.2010 14:23 |