1.найдите сумму элементов2.сформируйте массив

1.найдите сумму частей
2.сформируйте массив

Задать свой вопрос
1 ответ
Var x, y, i, c, s: integer;
begin
     readln(x, y);
     if (x lt; y) then
     begin
        for i := x to y do
        begin
             c := c + 1;
             s := s + i;
        end;
        writeln('S = ', s, ' C = ', c);
     end;
end.

2)
const N = 10;
var a, c: array [0..N] of integer;
    i: integer;
begin
     for i := 0 to N do
         a[i] := random(50);
         
     for i := 0 to N do
     begin
         if (a[i] mod 2 = 0) then
            c[i] := a[i] * a[i]
         else
             c[i] := 2 * a[i] * i;
     end;
Вывод массива, это для проверки, не обязательно, но если желаете...
     for i := 0 to N do
         writeln('[', i, '] =gt; ', c[i]);
end.

Учителям информатики очень лень разговаривать домашку х)
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт