Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Помогите пожалуйста, для зачета надо (http://forum.oszone.net/showthread.php?t=249231)

greenfa1ry 15-12-2012 23:24 2046135

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

Я буду искренне благодарен.

Prof 15-12-2012 23:27 2046138

Ограничение чисел какое?

greenfa1ry 15-12-2012 23:31 2046143

без ограничения

Drongo 16-12-2012 04:35 2046240

Цитата:

Цитата greenfa1ry
я долго пытался но так и не получилось »

Наброски, заметки, ваши попытки в студию.

greenfa1ry 16-12-2012 14:32 2046407

Код:

program 3ad_2;
const n=10;
var
a:array [1..n] of integer; i,s integer;
begin
for i:=1 to n do
writeln ('vvedite nomer elementa masiva ',i,':');
readln (a[i]);
end;
s:= 8
for i:=1 to n do begin
if a[i] mod 0=8 then s:=s/a[i];
end;
writeln ('oroizvidenix elementov kratnux vosmi ',s. ' . ');
readln;
end.


побывал по примеру писать получилось как-то так

DedAlex 16-12-2012 14:48 2046415

Пример почти правильный. Надо его подогнать под ваше условие
Цитата:

Цитата greenfa1ry
Найдите сумму квадратов неотрицательных элементов в заданном целочисленном одномер¬ном массиве. »

Для этого замените 3 строчки
Цитата:

Цитата greenfa1ry
s:= 8 »

Цитата:

Цитата greenfa1ry
if a[i] mod 0=8 then s:=s/a[i]; »

Цитата:

Цитата greenfa1ry
writeln ('oroizvidenix elementov kratnux vosmi ',s. ' . '); »


greenfa1ry 16-12-2012 15:06 2046428

Код:

program aaaa;
const = 10;
var array [1..n] of real; sum: real; i : integer;
begin
writeln ('vvedite kvadrat neotrecatelnix elementov');
for:= 1 to n do
readln (a[1]);
writeln;
write ('vvedite 4iclo v 3adanom masive, sum = ');
readln (sum);
sum:= (не имею понятия как правильно понять что требует найти в задаче, точнее формулу)
for i:=1 to n do
if a [1] = sum then;
writeln ('takogo 4icla v masive nety');
end.

я не знаю что ввести мне в значение sum
значение sum (сумма) я взял для того чтобы проще было обсчитать пример, поскольку надо вбить формулу для подальшего обсчета.


Время: 16:10.

Время: 16:10.
© OSzone.net 2001-