Как проверять на четность НОМЕРА элементов массива?! for i:=1 to N do begin if (i mod 2 = 0) and (i <> 1) then
5-9 класс
|
a:=a+a[iMin]; write(f2,a,' ',' ',' ',' '); end;
к единице все равно прибавляется, почему? А надо чтобы только к четным
Напиши вот так
for i:=1 to N do
begin
if (i mod 2 = 0) then
a:=a+a[iMin]; write(f2,a,' ',' ',' ',' ');
end;
Другие вопросы из категории
Использую операторы цикла, напишите код программы, которая будет вычислять значение функции y=3x-1 при значениях х=1,2,3,4,5,
количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется чётное число. Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число – минимальное чётное число.
этой книге ровно сто неверных утверждений" Какой из них правильный?
Читайте также
пробелов.
S := 0;
for k := 1 to N do begin
if . . . then S := S + X[k];
end;
2. Определить,что распечатает следующая программа:
var a: array[1..5,1..5]of integer,i,j; integer;
begin
for i:=1 to 5 do begin
for j:=1 to 5 do begin
if i=5-j+1 then a[i,j]:=0
else a [i,j]:=0;
write(a[i,j]:2);
end;
writeln;
end; end.
3. Дан линейный массив a [l..n], содержащий целые числа. Вычислить сумму чисел делящихся одновременно на 5 и на 3 и распечатать номера таких чисел
4.Дан линейный массив a [l..n], содержащий целые числа. Преобразовать элементы массива по следующему правилу : если элемент положительный,то заменить его на 1, а если отрицательный - возвести в квадрат
{n} := (n-80)*(n-80);
for n:=1 to 100 do
B {101-n} :=A {n};
Какой элемент массива В будет наибольшим?
1) В {1} 2) B {21} 3) B {80} 4) B {100}
промежутке [20; 40]: Var A: array [1 . . _____] of integer; i: integer; Begin for i:=1 to _____ do begin A [ i ] : = random (_____) + ______; end; End.
var a,b,c,d,f,e,n:longint; k:real;begink:=0;for n:=000001 to 999999 do begin a:= n mod 10;b:= n div 10 mod 10;c:= n div 100 mod 10;d:= n div 1000 mod 10;f:= n div 10000 mod 10;e:= n div 100000 mod 10;if(a+b+c=d+f+e) then begin writeln(n);k:=k+1;end;end;end.
покупатель должен заплатить в кассу S рублей . У него есть купюры в 1,2,5,10,50,100,500 руб. Найти наименьшее кол-во , которым он может рассчитаться? Помогите пожалуйста!