Даны четыре действительных числа: x1, y1, x2, y2. Напишите функцию distance(x1, y1, x2, y2), вычисляющая расстояние между точкой (x1,y1) и(x2,y2). Считайте четыре действительных числа и выведите результат работы этой функции. Если вы не знаете, как решить эту задачу, то вы, возможно, не изучали в школе теорему Пифагора. Надо написать программу на Python.
1. 0
0
1
1
2. 3
-2
-1
7
Ответы на вопрос:
program mazoff1; uses crt; var a,b: array [1..5] of integer; //массивы а и в c: array [1..10] of integer; //массив с i,j: integer; //счетчикиbegin randomize; j: =0; for i: =1 to 5 do begin a[i]: =random(101)-50; //заполняем массивы b[i]: =random(101)-50; //случайными числами от -50 до 50 end; for i: =1 to 5 do begin write(a[i],' '): 5; //выводим массивы а и в в столбик writeln(b[i]): 5; end; for i: =1 to 5 do begin if a[i]> 0 then //проверяем текущий элелмент массива а begin j: =j+1; //если он положительный, увеличиваем счетчик на 1 c[j]: =a[i]; //и добавляем этот элемент в массив с end; if b[i] mod 2 < > 0 then //проверяем текущий элелмент массива в begin j: =j+1; //если он чётный, увеличиваем счетчик на 1 c[j]: =b[i]; //и добавляем этот элемент в массив с end; end; writeln('всего в массиве с ',j,' элементов: '); for i: =1 to j do writeln(c[i]); end.
program mazoff2; uses crt; const n = 20; var mas: array [1..n] of real; //массив данных i,j: integer; //счетчики ur,pl: real; //урожай и площадьbegin randomize; for i: =1 to n do begin mas[i]: =random(101); //заполняем массив end; j: =1; ur: =0; pl: =0; while j< =n do begin ur: =ur+mas[j]*mas[j+1]; pl: =pl+mas[j+1]; j: =j+2; end; writeln('всего собрано ',ur,' тонн с общей площади ',pl,' га.'); writeln('средняя урожайность равна ',ur/pl: 3: 2); end.
кстати, программа димана добавляет сначала все нужные элементы из массива а, а только потом - из массива в. а в условии сказано: "попеременно"
Популярно: Информатика
-
lfhnvjk200716.06.2021 04:33
-
sedvl22.10.2022 20:39
-
000010103847362626102.09.2021 12:11
-
ПОМОГИТЕУМОЛЯЮЯТУПОЙ26.11.2020 10:31
-
единорог10606.06.2020 07:54
-
kitsunesan1317.02.2022 13:40
-
AlinaAlbul27.03.2020 20:53
-
7777kby77777777777820.06.2020 04:25
-
oled2306.11.2021 07:03
-
dsgdfsg0017.03.2020 05:25