помогите написать программки Безотлагательно Pascal abc1.сначала вводится кол-во чисел, а затем
Помогите написать программы Безотлагательно Pascal abc
1.сначала вводится кол-во чисел, а затем сами числа вычислить сумму числ не заканчивающихся на 0, кратных 5 отрицательных
2.сначала вводится кол-во чисел, а затем сами числа вычислить творенье чисел кратных 3, заканчивающихся на 6 либо 9
Тамара
Творенье всех чисел, кратных 5? Без ограничений? Ну тогда это бесконечность
Машенька
отрицательных
Андрей Дзюрка
Ну минус бесконечность - сущности не меняет
Сушилов
Валерий
почему минус бесконечность если использовать целочисленный тип интеджер то там как я знаю макс число 30000 и вроде можно посчитать
Тимур
В условии ничего не сказано о том, СКОЛЬКО вводится чисел, поэтому: от -1 до минус бесконечности. Нету в условии ограничения на колечество
Вовиков
Данька
а вторую как написать?
Артем Диганов
там в первой быстрее всего с клавиатуры поначалу вводится кол-во чисел, а потом сами числа
Дыменко
Арсений
Во второй то же самое. А про количество - надобно в условии указывать. То, что на данный момент записано в задании - решить нельзя.
Харабурова
Танечка
означает там в обоих условие начала вводится кол-во чисел, а потом сами числа
1 ответ
Регина Давыкина
1-ая программка:
Var
N,A:integer;
S:real;
Begin
S:=0;
Write('N = ');ReadLn(N);
For N:= 1 to N do
Begin
Read(A);
if (A mod 5 = 0)and(A mod 10 lt; 0) then S:=S+A;
End;
WriteLn('S = ',S);
End.
Пример работы программки:
N = 5
-5
10
15
-25
17
S = -30
2-ая программка:
Var
A,N,k:integer;
Begin
k:=0;
Write('N = ');ReadLn(N);
For N:= 1 to N do
Begin
Read(A);
A:=Абс(A);
if (A mod 3 = 0)and((A mod 10 = 6)or(A mod 10 = 9)) then k:=k+1
End;
WriteLn('k = ',k);
End.
Пример работы программки:
N = 3
756
12
39
k = 2
Var
N,A:integer;
S:real;
Begin
S:=0;
Write('N = ');ReadLn(N);
For N:= 1 to N do
Begin
Read(A);
if (A mod 5 = 0)and(A mod 10 lt; 0) then S:=S+A;
End;
WriteLn('S = ',S);
End.
Пример работы программки:
N = 5
-5
10
15
-25
17
S = -30
2-ая программка:
Var
A,N,k:integer;
Begin
k:=0;
Write('N = ');ReadLn(N);
For N:= 1 to N do
Begin
Read(A);
A:=Абс(A);
if (A mod 3 = 0)and((A mod 10 = 6)or(A mod 10 = 9)) then k:=k+1
End;
WriteLn('k = ',k);
End.
Пример работы программки:
N = 3
756
12
39
k = 2
Вадим Акжигидов
Огромное спасибо
, оставишь ответ?
Похожие вопросы
-
Вопросы ответы
Новое
NEW
Статьи
Информатика
Статьи
Последние вопросы
Рассматривая литературный язык как сложное взаимодействие книжного языка и разговорного,В.И.Чернышёв горячо
Разные вопросы.
Арабы входят в __________________ групп народов. Местом расселения арабов с незапамятных
Разные вопросы.
Грузовой автомобиль марки краз за одну поездку может доставить 7.500 кирпичей
Математика.
Определить предложения какие они по цели высказывания и по интонации
Русский язык.
"Три толстяка" Называли эту площадь Площадью Звезды последующей причине.
Русский язык.
на одной грядке коротышки посадили 3 ряда морковок по 8 штук
Разные вопросы.
эссе на тему какое образование дается в каждой семье
Қазақ тiлi.
Put the verb in brackets into the Present Indefinite.
1The Volga ,
Английский язык.
Сколько стоит коктейль молочный? Точную цену надо?
Математика.
Составить рассказ Из чего складывался культ монарха помазанника Божьего?
История.
Облако тегов