0 / 0 / 0
Регистрация: 31.05.2014
Сообщений: 6

While do и сложное ветвление

02.06.2014, 15:21. Показов 665. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
кусок кода

Pascal
1
2
3
4
5
6
7
i:=1;
while i<=5 do begin
if (a[i] mod 2) = 0 then begin chet:=chet+1; s:=s+a[i] end
else begin nechet:=nechet+1; s1:=s1+a[i] end;
write('ВООБЩЕМ ТУТ ВЫВОД ЧЕТНЫХ И НЕЧЕТНЫХ, ПЛЮС ИХ СУММА');
readkey;
end.
так вот вопрос: куда приписать end; ?
может как-то оптимизировать это дело можно?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
02.06.2014, 15:21
Ответы с готовыми решениями:

Сложное Д.У.
Помогите решить Д.У. последнее осталось, не знаю как решить 2y' = x + ln(y')

Сложное выражение
С помощью Turbo Pascal, найти S=( выражение на картинке) с точностью \alpha = 0.1

Сложное сложение
Доброго времени суток. Очень нужна ваша помощь. 2 этапа сложения. Этап первый: с помощью запроса нужно просуммировать два столбца,...

5
 Аватар для APALoff
1647 / 1076 / 1081
Регистрация: 03.07.2013
Сообщений: 4,507
02.06.2014, 16:17
Не забывайте использовать теги при оформлении сообщения!

i:=1;
while i<=5 do
Begin
if (a[i] mod 2) = 0 then
begin
chet:=chet+1;
s:=s+a[i];
end
else
begin
nechet:=nechet+1;
s1:=s1+a[i];
end;
write('ВООБЩЕМ ТУТ ВЫВОД ЧЕТНЫХ И НЕЧЕТНЫХ, ПЛЮС ИХ СУММА');
end;
end.
0
0 / 0 / 0
Регистрация: 31.05.2014
Сообщений: 6
03.06.2014, 20:11  [ТС]
ничего не изменилось.. так я пробовал, он ничего не выводит, как еще можно?

Добавлено через 11 минут
всё испрал)) забыл наращивать i

Добавлено через 7 часов 15 минут
кст, может кто подскажет более оптимизированный код? как можно еще оформить?
0
CAPITAL OF ROCK!
 Аватар для JokeR.BY
1281 / 708 / 982
Регистрация: 03.03.2010
Сообщений: 2,286
03.06.2014, 20:51
tuhlopuz, как я понял, вы заполняете массив, потом выводите каждое, и попутно находите отдельно сумму чётных и сумму нечётных. а зачем инкремент для чётных / нечётных? среднюю величину находите чтоли?

Добавлено через 11 минут
Pascal
1
nechet:=nechet+1;
заменить на
Pascal
1
Inc(nechet);
. так же и со вторым.
0
0 / 0 / 0
Регистрация: 31.05.2014
Сообщений: 6
04.06.2014, 13:03  [ТС]
JokeR.BY, в массив забиваю числа, нахожу кол-во четных и нечетных, ну и их суммы
0
CAPITAL OF ROCK!
 Аватар для JokeR.BY
1281 / 708 / 982
Регистрация: 03.03.2010
Сообщений: 2,286
04.06.2014, 18:24
tuhlopuz, а счётчики количества чётных / нечётных вам тогда зачем?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
04.06.2014, 18:24
Помогаю со студенческими работами здесь

Сложное меню
Здравствуйте! На сайт нужно многоуровневое меню такого вида (ссылка ведет на страницу с кодом и примеров)...

Сложное задание
Задание на фото, там по данной БД надо прогу сделать &quot;пропускной пункт предприятия&quot; Access, а затем перенести как то в Delphi7, чтобы...

сложное выражение
совсем не могу понять как делать Вложение удалено.

Сложное если
Есть задание, найти y. Формула в Excel выдает ошибку =ЕСЛИ(И(a2&gt;1;a2&gt;12);корень(a2);ЕСЛИ(и(A2&gt;1:A2=1;0,5*A2;TAN(A2)))

Сложное уравнение
Разбор Если a=c и b=d или a=0 и b&lt;&gt;0, то уравнение не имеет решений. Если a=0 и b=0, то уравнение имеет бесконечно много решений. И...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

Новые блоги и статьи
Интеграция Hangfire с RabbitMQ в проектах C#.NET
stackOverflow 18.04.2025
Разработка современных . NET-приложений часто требует выполнения задач "за кулисами". Это может быть отправка email-уведомлений, генерация отчётов, обработка загруженных файлов или синхронизация. . .
Построение эффективных запросов в микросервисной архитектуре: Стратегии и практики
ArchitectMsa 18.04.2025
Микросервисная архитектура принесла с собой много преимуществ — возможность независимого масштабирования сервисов, технологическую гибкость и четкое разграничение ответственности. Но как часто бывает. . .
Префабы в Unity: Использование, хранение, управление
GameUnited 18.04.2025
Префабы — один из краеугольных элементов разработки игр в Unity, представляющий собой шаблоны объектов, которые можно многократно использовать в различных сценах. Они позволяют создавать составные. . .
RabbitMQ как шина данных в интеграционных решениях на C# (с MassTransit)
stackOverflow 18.04.2025
Современный бизнес опирается на множество специализированных программных систем, каждая из которых заточена под решение конкретных задач. CRM управляет отношениями с клиентами, ERP контролирует. . .
Типы в TypeScript
run.dev 18.04.2025
TypeScript представляет собой мощное расширение JavaScript, которое добавляет статическую типизацию в этот динамический язык. В JavaScript, где переменная может свободно менять тип в процессе. . .
Погружение в Kafka: Концепции и примеры на C# с ASP.NET Core
stackOverflow 18.04.2025
Apache Kafka изменила подход к обработке данных в распределенных системах. Эта платформа потоковой передачи данных выходит далеко за рамки обычной шины сообщений, предлагая мощные возможности,. . .
Коммуникация в реальном времени с SignalR в C# на примере создания чата
UnmanagedCoder 17.04.2025
Современный веб стремительно эволюционирует от статичных страниц к динамичным приложениям, где пользователи ожидают мгновенной реакции на свои действия. Представим, что вы отправляете сообщение. . .
Реализация CQRS с MediatR на C# .NET
stackOverflow 17.04.2025
Современная разработка программного обеспечения постоянно ищет пути повышения эффективности организации кода. Архитектурные паттерны появляются, эволюционируют, и те, что проявляют свою. . .
Verilog и интеллектуальная собственность - "глазами" обученной LM модели.
Hrethgir 17.04.2025
В сети встречаются участники, заявляющие что код на Verilog ни о чём не говорит. Но вот патентная практика на самом деле показывает обратное ими утверждаемому. То-есть код на Verilog включают в. . .
Свап-файл дополнительно к разделу (если вдруг не хватает или не создан)
jigi33 17.04.2025
ПОДКЛЮЧЕНИЕ ДОПОЛНИТЕЛЬНОГО SWAP ПРОСТРАНСТВА, Т. О. , РАСШИРЕНИЕ ЕГО РАЗМЕРА В Linux можно использовать как раздел подкачки (swap), так и файл подкачки (swap-файл). Чтобы создать swap-файл вместо. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru