Предмет: Информатика, автор: hatehate

доброго времени суток.) кто-нибудь может помочь?ибо я совсем не вывожу информатику.

1.Написать программу, которая вводит массив из N целых чисел и выводит на экран элементы с чётными номерами. Протестировать программу на произвольных массивах размерностью 5 и 8 элементов.

2..Написать программу, которая вводит массив из N целых чисел и выводит на экран сам массив и сумму всех его элементов. Протестировать программу на следующих массивах: 
а) 1 3 4 -2 
б)0 1 -2 10 11 12 -10 -3 
в)1 1 1 1 -1 -1 -1 -1 
очень прошу-у-у, уделите время, если Вас не затруднит.

Ответы

Автор ответа: artifex
0

1)

var a:array [1..100] of integer; объявляем массив

i,n:byte; объявляем вспомогательную переменную i и переменную  n  для хранения количества элементов

 

begin

write('Введите n = ');readln(n); вводим n

for i:=1 to n do begin от 1 до n  цикл 

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

readln(a[i]); вводим элементы в массив

end;

write('Исходный массив: ');

for i:=1 to n do выводим наш массив полностью

write(a[i],' ');

writeln;

write('Результат: '); выводим результат, в данном случае все элементы стоящие на четных местах

for i:=1 to n do

if i mod 2 =0 then write(a[i],' '); проверка на четность, мод - это оператор деления по остатку, если индекс делится на 2 без остатка, то выводим элемент

end.

 

2)

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

i,n:byte; s:longint; s объявляем для хранения суммы элементов

 

begin

s:=0; обнуляем s

write('Введите n = ');readln(n);  тут тоже самое, что и в первой задаче

for i:=1 to n do begin

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

readln(a[i]);

s:=s+a[i]; вот здесь мы складываем каждый элемент массива в переменную s

end;

write('Исходный массив: ');

for i:=1 to n do  вывод массива

write(a[i],' ');

writeln('Сумма всех элементов массива = ',s); вывод суммы

end.

 

Удачи=)

Похожие вопросы
Предмет: История, автор: nikitadankov030906
1. Поводом к восстанию 1916 г. является
А) начало первой мировой войны
В) переселенческая политика царизма
С) реквизиция кибиток для царской армии
D) первая русская революция
Е) набор жигитов-казахов на тыловые работы

2. В период восстания 1916 г. царизму удалось отколоть от общенационального движения «туземную» администрацию посредством
А) освобождения от мобилизации
В) патриотических призывов
С) повышения по службе
D) выплаты компенсации
Е) возврата отнятых ранее земель

3. Основной причиной восстания 1916 г. является
А) первая русская революция
В) русско-японская война
С) национальное и социальное угнетение
D) создание промышленных предприятий в Казахстане
Е) создание многопартийной системы в России


4. В период восстания 1916 г. лидеры казахской либерально-демократической интеллигенции
А) поддержали царский указ
В) придерживались тактики разумного компромисса
С) примкнули к национально-освободительному движению
D) мигрировали в Китай, Иран, Монголию
Е) придерживались политики нейтралитета


5. К главным причинам поражения национально-освободительного движения 1916 г. относится
А) отсутствие лидеров движения
В) восстановление доколониальной системы управления
С) многопартийность России
D) многонациональность состава повстанцев
Е) отсутствие связи между регионами восстаний

ПОМОГИТЕ ПОЖАЛУЙ ​