Вопрос по информатике:
Program z_6;
var Mass1:array[1..2,1..100000000] of real;
Mass2:array[1..2,1..100000000] of real;
Mass:array[1..2,1..100000000] of real;
i,j,a,b,c,k,m,n,i1,min,j1:integer;
p,x1,x2,x3,x4:real;
begin
min:=2;
read (n);
for I1:=1 to N do begin
for j:=1 to 2 do
read (Mass1[j,i1]); end;
read (m);
for I:=1 to M do
for j1:=1 to 2 do begin
read (Mass2[j1,i]); end;
for I:=1 to M do
for I1:= 1 to N do
for j:=1 to 2 do begin
begin
x1:=Mass1[1,i1];
x2:=Mass1[2,i1];
x3:=Mass2[1,i];
x4:=Mass2[2,i];
If sqrt(sqr(x3-x1)+sqrt(x4-x2)) end;
for i1:=1 to n do
writeln (Mass[1,i1],' ',Mass[2,i1]);
end.
Почему выводит нули?
Трудности с пониманием предмета? Готовишься к экзаменам, ОГЭ или ЕГЭ?
Воспользуйся формой подбора репетитора и занимайся онлайн. Пробный урок - бесплатно!
- 23.04.2015 22:09
- Информатика
- remove_red_eye 6707
- thumb_up 23
Ответы и объяснения 1
for i1:=1 to n do
writeln (Mass[1,i1],' ',Mass[2,i1]);
В программе ни одному их этих элементов ничего не присвоено. А нули выводятся, потому что Ваш компилятор при создании массива прописал всю отведенную для него область нулями. Но так поступают не все компиляторы. Например, Free Pascal не делает инициализации, поэтому в нем результат вывода был бы непредсказуем.
- 24.04.2015 16:31
- thumb_up 41
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.