olofinskayae
?>

Написать программу, которая подсчитывает количество четных индексов положительных элементов введенного с клавиатуры массива целых чисел.

Информатика

Ответы

gusrva3001

a - массив из n элементовk - количество четных индексов положительных элементовi -  цикловая переменная, также индекс элемента массиваязык программирования: паскальvara : array [1..100] of integer; n, k, i : integer; begink : = 0; readln (n); for i: =1 to n dobeginreadln (a [ i ]); if (i mod 2 = 0) and (a [ i ] > 0) thenk : = k + 1; end; writeln (k); end.

karavan85450

var

  a: array [1..100] of integer;

  i,n,k: integer;

begin

  write ('razmer massiva: '); readln(n);

  k: =0;  

  for i: =1 to n do begin

    write ('a[',i,'] = '); readln(a[i]);

    if (a[i]> 0) and (i mod 2 = 0) then k: =k+1;

  end;

  writeln ('kol-vo: ',k);

  readln;

end.

Ignateva737

Алгоритм – описание последовательности действий (план), строгое исполнение которых приводит к решению поставленной задачи за конечное число шагов.

Вы постоянно сталкиваетесь с этим понятием в различных сферах деятельности человека (кулинарные книги, инструкции по использованию различных приборов, правила решения математических задач...). Обычно мы выполняем привычные действия не задумываясь, механически. Например, вы хорошо знаете, как открывать ключом дверь. Однако, чтобы научить этому малыша, придется четко разъяснить и сами эти действия и порядок их выполнения:

1. Достать ключ из кармана.

2. Вставить ключ в замочную скважину.

3. Повернуть ключ два раза против часовой стрелки.

4. Вынуть ключ.

Если вы внимательно оглянитесь вокруг, то обнаружите множество алгоритмов которые мы с вами постоянно выполняем. Мир алгоритмов очень разнообразен. Несмотря на это, удается выделить общие свойства, которыми обладает любой алгоритм.

Свойства алгоритмов:

1. Дискретность (алгоритм должен состоять из конкретных действий, следующих в определенном порядке);

2. Детерминированность (любое действие должно быть строго и недвусмысленно определено в каждом случае);

3. Конечность (каждое действие и алгоритм в целом должны иметь возможность завершения);

4. Массовость (один и тот же алгоритм можно использовать с разными исходными данными);

5. Результативность (отсутствие ошибок, алгоритм должен приводить к правильному результату для всех допустимых входных значениях).

Виды алгоритмов:

1. Линейный алгоритм (описание действий, которые выполняются однократно в заданном порядке);

2. Циклический алгоритм (описание действий, которые должны повторятся указанное число раз или пока не выполнено задание);

3. Разветвляющий алгоритм (алгоритм, в котором в зависимости от условия выполняется либо одна, либо другая последовательность действий)

Объяснение:

superkiosk249
Сводится к суммированию элементов массива v с целью нахождения их среднего арифметического. конечно, такую можно решать и без массива, поскольку нам придется все равно данные вводить с клавиатуры, но уж раз сказано, что "" сделаем с массивом. const   n = 7;   s = 'pvscpsv'; var   v: array[1..n] of double;   i: integer;   m: double; begin   writeln('вводите суммы ежедневного дохода по дням');   m : = 0;   for i : = 1 to n do   begin       write(s[i], ': ');       readln(v[i]);       m : = m + v[i]   end;   writeln('средний доход за неделю составляет ', m / n: 0: 3) end. тестовое решение: вводите суммы ежедневного дохода по дням p: 142539 v: 363135 s: 217432 c: 57395 p: 294722 s: 115390 v: 184933 средний доход за неделю составляет 196506.571

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Написать программу, которая подсчитывает количество четных индексов положительных элементов введенного с клавиатуры массива целых чисел.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

kristi-a-90
julia3594265843
Avetisyan575
Ляпунов_Владмирович
Mark-Petrovich
ВайсманКреденс357
cernovarmechta
Vasilevna_Shabanova1502
mayorovmisc6
Татьяна1252
murin
cristiansirbu9974
Окунева-Мотова
Беспалова
annashaykhattarova1