Написать программу на паскале: найти разность между К и суммой всех элементов массива с нечетными индексами
10-11 класс
|
Желательно в задании уточнять тип массива (целый, вещественный ) и споособ его генерации(ввод с клавиатуры, генератор случайных чисел).
В данной программе массив получен с помощью генератора случайных чисел
Program raznost;
Uses Crt;
const n=100; {максимальный размер массива}
var a:array[1..n] of integer;
i,m:integer;
k,s,rez:longint;
begin
clrscr;
write('Введите К: ');
readln(k);
write('Введите размер массива <100: ');
readln(m);
randomize;
write('Исходный массив:')
s:=0;
for i:=1 to m do
begin
a[i]:=random(50)+25;
write(i:3);
if (i mod 2)<>0 then s:=s+a[i];
end;
writeln;
rez:=k-s;
writeln('Разность между K и суммой всех элементов массива с нечетными индексами=',rez);
readkey;
end.
Другие вопросы из категории
Читайте также
a) массив состоял из 15 элементов вещественного типа;
b) значения элементов массива должны меняться в интервале от 0 до 5;
c) в результате выполнения программы должно быть найдено произведение всех элементов массива, а не их сумма
Program massiv;
const n=10;
Var a: array [1..n] of integer;
s,i integer;
Begin
writeln (‘ исходный массив.‘);
For i:= 1 to n do
begin
a [ i] := random (10);
write (‘a[‘i'] =', a[i], '');
end;
s:=0;
For i:= 1 to n do
s:= s+a[i];
Writeln (‘ сумма всех элементов массива S=‘, s);
end.
добрый вечер, всем. помогите, пожалуйста, написать программу на Ассемблере.
задание:
Создать программу на языке Ассемблер, что позволяет организовать вычисления над элементами массивов
Объединить два массива 8-битных целых чисел со знаком. Сначала элементы второго затем первого.
заранее огромное спасибо всем!
2.написать программу в паскале
f(x)=2(sin*sin)x+1