1.
var arr: array[1..6] of integer;
var i, summ: integer;
begin
summ:= 0;
for i:=1 to 6 do
begin
readln(arr[i]);
end;
for i:=1 to 6 do
begin
if arr[i]>4 then
summ := summ+arr[i];
end;
writeln(summ);
end.
--------------------------------
var arr: array[1..7] of integer;
var i, mult: integer;
begin
mult:= 1;
for i:=1 to 7 do
begin
readln(arr[i]);
end;
for i:=1 to 7 do
begin
if arr[i]>0 then
mult := mult*arr[i];
end;
writeln(mult);
end.
----------------------------
Краткий гайд
i - переменная-счётчикarr - массив, с которым производятся операцииsumm - (в первом задании - переменная, отвечает за сумму элементовmult - (во второй части) отвечает за произведениеПоделитесь своими знаниями, ответьте на вопрос:
Написать программу на паскале зарождения луны: первые две недели от новолуния до полнолуния. использовать цикл, анима-цию луны. в программе должны быть комментарии, поясняющие принцип работы.
#include <iostream>
using namespace std;
int main()
{
int main[] = {0,1,2,3,4,5,6,7,8,9};
int ch[5], nech[5], n = 0;
for (int i=0;i<10;i+=2)
{
ch[n] = main[i];
n++;
}
n = 0;
for (int i=1;i<10;i+=2)
{
nech[n] = main[i];
n++;
}
for (int i=0;i<5;i++)
{
cout << ch[i] << " ";
}
cout << endl;
for (int i=0;i<5;i++)
{
cout << nech[i] << " ";
}
}
Вывод:0 2 4 6 8
1 3 5 7 9