Series13. Дан набор ненулевых целых чисел; признак его завершения — число 0. Вывести сумму всех положительных четных чисел из данного набора. Если требуемые числа в наборе отсутствуют, то вывести 0.
Решение:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
program Series13; var i,R:Longint; begin R:=1; i:=0; while(R<>0) do begin write('Введите число из набора: '); Readln(R); if (R>0) and odd(r)=False then i:=i+R; end; Writeln(i); end. |
Другие задачи из раздела Series можно посмотреть здесь.
«неравно» между num и 0
Поправил, к стати если поместит код в нутри конструкции <pre> код </pre>, то не должны съедаться знаки неравенства.
А почему тип переменной именно longint?
Ни какого смысла это не несёт.
Из чернового варианта сюда попало.
Да пусть будет… может кто посмотрит и вспомнит, что бывают и другие типы кроме integer 🙂
А как код в спойлер закатать?
Так код это же самое важное ! 🙂
Зачем его скрывать? 🙁