|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
09.09.2013, 18:29 | #1 |
Форумчанин
Регистрация: 22.05.2013
Сообщений: 245
|
найти сумму произведений списка
Дан список из n целых неотрицательных чисел a1,a2,...an.Найти:a1*a2+a2*a3+...+a n-1*an.
Только начали изучать С++ и не получается переделать программу с Паскаля на С++. Код:
|
10.09.2013, 14:00 | #2 |
Форумчанин
Регистрация: 25.04.2010
Сообщений: 254
|
бесплатно это делать скучно. Учиться тут нечему.
помогать студентам - моя вторая профессия
|
10.09.2013, 14:48 | #3 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Могу предложить за основу это: http://www.programmersforum.ru/showp...8&postcount=25
I'm learning to live...
|
10.09.2013, 14:51 | #4 |
мальчик-помогай =)
Форумчанин
Регистрация: 16.09.2010
Сообщений: 522
|
давно не программировал (лето же было), вот что вышло:
Код:
кстати, в коде на Паскале была пара ошибок... исправил их и добавил новые =) шутка, надеюсь)) Последний раз редактировалось GreenWizard; 10.09.2013 в 14:59. |
10.09.2013, 16:58 | #5 |
Форумчанин
Регистрация: 22.05.2013
Сообщений: 245
|
спасибо,пишет что randomize не найден,это надо какую то библиотеку подключать?
|
10.09.2013, 17:17 | #6 |
мальчик-помогай =)
Форумчанин
Регистрация: 16.09.2010
Сообщений: 522
|
да, попробуй вызвать справку и глянуть где эта ф-ия описана
|
10.09.2013, 18:18 | #7 |
Форумчанин
Регистрация: 22.05.2013
Сообщений: 245
|
добавила библиотеки и у брала строчку с randomize(ее как я поняла вообще не надо),но программа всегда выводит одни и те же числа и считает сумму не правильно
|
10.09.2013, 18:24 | #8 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,289
|
Вместо randomize() напишите srand(time(NULL)) (без этого всегда будут одинаковые числа) и подключите time.h.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
10.09.2013, 18:32 | #9 |
Форумчанин
Регистрация: 22.05.2013
Сообщений: 245
|
спасибо,а как переделать накопление суммы?здесь считается a1+a2+...+an,а надо a1*a2+a2*a3+...+a n-1*an.
|
10.09.2013, 19:53 | #10 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,289
|
Попробуйте так:
Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Найти сумму | irina.yurl | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 25.02.2013 23:12 |
Три задачи - Найти сумму натуральных чисел; Протабулировать функцию; вычислить сумму | kolya1114 | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 01.12.2012 19:01 |
Pascal. Найти сумму отрицательных и сумму положительных элементов линейного массива. | badname47 | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 07.02.2012 06:29 |
Pascal в последовательность произведений найти первое произведение, не превосходящее по величине В | IIyX | Помощь студентам | 5 | 15.03.2011 12:41 |
Массив! Найти сумму произведений цифр | perojenko | Помощь студентам | 3 | 22.06.2009 11:48 |