PDA

Просмотр полной версии : помогите пож-та с информатикой


lococb
26-10-2009, 15:05
Здрасьте!!! вСЕМ ПРИЯТНОГО ВРЕМЕНИ СУТОК. Помогите мне пож-та решить 2 задачи по информатике. 1. Последовательность действительных чисел оканчивается нулем.Найти количество членов этой последовательности.
2.Сформулируйте квадратную матрицу порядка n по заданному абразцу:
1 0 0 ... 0 0 1
1 1 0 ... 0 1 1
1 1 1 ... 1 1 1
.. ... ... ... .. .. ..
n-1 n 0 ... 0 0 0
n 0 0 ... 0 0 0

ЗАРАНЕЕ СПАСИБО!!!

CHESTER85
26-10-2009, 15:17
program zad1;

var
Count : integer;
V : real;

begin
Count := 0;
repeat
ReadLn (V);
Count := Count + 1;
until V = 0;
WriteLn (Count);
end.

TUPAC
26-10-2009, 15:19
че то не то. :)

lococb
26-10-2009, 15:39
спасибо, а с матрицей как?)

doy
26-10-2009, 15:45
Подрочил?

CHESTER85
26-10-2009, 15:51
program zad2;

var
n, i, j, k, l : integer;

begin
ReadLn (n);
for i := 1 to n do begin
if i <= n div 2 then k := i else k := n - i+1;
if 2 * k = n + 1 then l := k - 1 else l := k;
for j := 1 to l do Write ('1 ');
for j := k + 1 to n-k do Write ('0 ');
for j := n-k+1 to n do Write ('1 ');
WriteLn;
end;
end.

lococb
26-10-2009, 16:05
спасибо!

lococb
29-10-2009, 21:28
люди помогите пож-та еще раз. учитель требует чтобы программа начиналась с var a:array[1..10] заранее спасибо!

Мазай
29-10-2009, 22:40
Кол-во членов послед-ти не известно :confused: Последовательность нельзя загнать в массив :confused:

Мазай
29-10-2009, 22:58
В принципе можно по тупому: указать большую размерность массива и вводить каждый член перебирая массив в цикле, до тех пор, пока введенное значение <> 0. А оставшие ячейки останутся бесполезными.

Мазай
29-10-2009, 23:03
const N=20;
var i:byte;
x:integer;
mass:array[1..N] of integer;
begin
for i:=1 to N do begin
readln(x);
if x<>0 then mass[i]:=x
else begin
write(i);
break
end
end.

Мазай
29-10-2009, 23:05
Кол-во членов <= N

lococb
29-10-2009, 23:13
mass и byte break и const мы не проходили( можно их заменить?

MC RsT
29-10-2009, 23:39
да походу все, что вы проходили это Марио водопроводчик )))

mass - имя переменной, мб любая
byte - типа переменной, замени на integer
break - конец цикла, мож убрать, но я бы оставил
const - константа

lococb
30-10-2009, 14:51
)))...

Мазай
30-10-2009, 15:49
Это ты должен знать :) раз сдаешь информатику. И не надо ждать когда вы это пройдете. Надо самому заниматься ;)

lococb
30-10-2009, 16:45
плиз кто нибудь!!! ей данные варианты не понравились(((

Мазай
30-10-2009, 16:52
Чем не понравились?

lococb
30-10-2009, 22:40
первую она еще переварила, а вот вторую нет(

lococb
30-10-2009, 23:01
первую она еще переварила, а вот вторую нет(

Мазай
30-10-2009, 23:06
Ты сформулируй какие требования, эта сука старая, предъявила к этой чертовой ерундовой задаче?

Mamuka
31-10-2009, 04:40
Я могу тебе помочь. Советом. Учись, это полезно.

lococb
31-10-2009, 07:36
Спасибо!

lococb
03-11-2009, 11:51
Помогите пож-та со второй задачей (матрицей) и у первой нужна блок схема

lococb
18-11-2009, 22:23
Помогите пож-та со схемами)))