|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
04.06.2018, 16:39 | #11 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Что вы не понимаете в указателях и адресах? Что сложного в простейшем алгоритме в лоб:
Код:
|
04.06.2018, 17:00 | #12 |
Пользователь
Регистрация: 02.11.2017
Сообщений: 33
|
Ну вот например, el это элемент, а tail - конец списка, у меня el используется как int, а tail как Spisok* tail, и вот они не приравниваются друг к другу, nullptr это NULL наверно, остальные строчки я понял? суммируются элементы и с каждой итерацией берется предыдущий
Код:
|
04.06.2018, 17:05 | #13 |
Пользователь
Регистрация: 02.11.2017
Сообщений: 33
|
При суммировании выдается такое число 651886615913
|
04.06.2018, 17:08 | #14 | |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Т.е. думать вы даже не пытаетесь...
Цитата:
Ну да. Раз у вас С, то и new надо менять. Ну так суммируйте, а не тупо пример прохода по списку копируйте. У вас же два списка и два числа на каждой итерации должны складываться, и перенос учитываться. |
|
04.06.2018, 18:33 | #15 |
Пользователь
Регистрация: 02.11.2017
Сообщений: 33
|
Код:
|
04.06.2018, 19:31 | #16 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Ну бред же написали. Вы код хоть читайте.
1. Передаете в сумм два списка и один из них тут же теряете, перезаписывая. 2. Где вы суммируете элементы двух списков? Где хотя бы указатель для второго списка? 3. Ну сделали s списком, молодец. Но суммировать то надо в элементы этого списка, а не просто гоняя указатель. Потому и выводит бред, что вы только угнали фиг знаете куда указатель. |
04.06.2018, 19:43 | #17 |
Пользователь
Регистрация: 02.11.2017
Сообщений: 33
|
Похоже ошибка где-то в функции печати, потому что если её не вызывать после суммирования то ошибки нет
Код:
|
04.06.2018, 19:53 | #18 |
Пользователь
Регистрация: 02.11.2017
Сообщений: 33
|
|
04.06.2018, 22:55 | #19 | |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Цитата:
Нет. Это палец. Вы же посты читаете и как вам советовали раз 5 повторили алгоритм? |
|
04.06.2018, 23:06 | #20 |
Пользователь
Регистрация: 02.11.2017
Сообщений: 33
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Даны два целых числа A и B (A < B). Найти произведение всех целых чисел от A до B включительно. | nadyaH | Помощь студентам | 10 | 29.10.2013 09:08 |
Сложить два 48 разрядных числа | @Серж@ | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 16.12.2011 20:17 |
MMX сложить два числа | gansm | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 13 | 29.10.2010 05:16 |
Макрос: сложить два числа | белочка | Microsoft Office Excel | 6 | 23.12.2009 22:02 |
Сложить два числа | iwaniwan | Win Api | 3 | 23.04.2009 06:27 |