![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 09.06.2010
Сообщений: 112
|
![]()
всем привет.
у меня есть код по следующей задаче: Дано целое число А. Определить сумму четных цифр в числе. Код:
Сформировать список целых чисел и посчитать сумму четных чисел (очередь) заранее спасибо ![]() привет. не поможете код для следующей задачи Подсчитать сумму всех нечетных чисел от 101 до 301 переделать для Сформировать список целых чисел и посчитать сумму нечетных чисел (линейные списки) Код:
![]() Последний раз редактировалось Stilet; 23.03.2013 в 12:42. |
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Если не ошибаюсь то так:
Код:
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
![]()
1. Переделка задачи под другое условие не является оптимизацией.
2. Оптимизировать можно по объему кода, по скорости выполнения, по объему требуемой памяти, но никак не под то условие, которое Вы написали. Кстати, думаю, что в Вашем задании основное - это умение работать с очередью, реализованной посредством списка. А потому приведенный Вами код, хоть и вычисляет сумму, но не может быть взят за основу для Вашей задачи. |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 09.06.2010
Сообщений: 112
|
![]()
спасибо большое!
а можно еще то же самое с линейных списков на очередь переделать? ![]() |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
![]()
А что такое линейный список, что такое очередь и чем они отличаются?
|
![]() |
![]() |
![]() |
#6 | |
Форумчанин
Регистрация: 09.06.2010
Сообщений: 112
|
![]() Цитата:
О́чередь — структура данных с дисциплиной доступа к элементам «первый пришёл — первый вышел» (FIFO, First In — First Out). Добавление элемента (принято обозначать словом enqueue — поставить в очередь) возможно лишь в конец очереди, выборка — только из начала очереди (что принято называть словом dequeue — убрать из очереди), при этом выбранный элемент из очереди удаляется. |
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
![]()
Замечательно, а ответ на третий вопрос?
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Дана последовательность из n целых чисел. Найти сумму нечетных элементов этой последовательности.С++ | punkvalera | Помощь студентам | 1 | 13.05.2012 20:35 |
Дан массив из 10 целых чисел. Подсчитать сумму квадратов элементов, стоящих на нечетных местах. | sanjer21 | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 25.04.2012 14:15 |
список всех четырехзначных нечетных чисел, делящихся без остатка на сумму своих цифр. | Kami-sama | Общие вопросы C/C++ | 2 | 12.11.2010 17:07 |
Посчитать сумму всех целых чисел в этом диапазоне | LION7777 | Фриланс | 14 | 15.06.2010 00:16 |