4. дані координати вершин багатокутника (x1, y1, x2, y2, .x10, y10 напишіть програму для обчислення його периметра (обчислення відстані між вершинами оформити підпрограмою). c++
int i = 10; while (i-- != 0) { scanf("%f%f", point[i].x, point[i].y); }
}
Tuzov
19.03.2021
Program pr; uses crt;
var a,b:real;
Begin writeln('Введите первое число'); readln(a); writeln('Введите второе число'); readln(b);
if (a<0) and (b<0) then Begin a:=a+2; b:=b+2; writeln('a = ',a); writeln('b = ',b); end else if (a>0) and (b<0) then writeln('a*b = ',a*b) else if (a<0) and (b>0) then writeln('b-a = ', b-a)
else writeln('Ни одно условие не выполняется');
readln; end.
buhtovarish
19.03.2021
//PascalABC //NaaMan var N, sum, num, i : integer; A : array[1..10000] of integer; SA : real; begin write('Укажите, сколько будет чисел > '); readln(N); write('Вводите элементы массива > '); // Обнуляем сумму sum := 0; // и количество искомых элементов num := 0; // Ввод элементов массива с одновременным подсчетом for i := 1 to N do begin // Ввод readln(A[i]); write('Ещё > '); // Если введённое нечётное, то if A[i] mod 2 = 1 then begin // добавляем к сумме sum := sum + A[i]; // и считаем их количество num := num + 1; end; // Это среднее арифметическое SA := sum / num; end;
writeln('Сумма элементов ', sum); writeln('Среднее арифметическое ', SA); end.
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
4. дані координати вершин багатокутника (x1, y1, x2, y2, .x10, y10 напишіть програму для обчислення його периметра (обчислення відстані між вершинами оформити підпрограмою). c++
#include <windows.h>
#include <math.h>
#pragma warning(disable: 4996)
struct POINTF{
float x;
float y;
};
float len(POINTF* a, POINTF* b){
return sqrt(pow(b->x - a->x,2) + pow(b->y - a->y,2));
}
void main() {
struct POINTF point[10];
float result;
int i = 10;
while (i-- != 0) {
scanf("%f%f", point[i].x, point[i].y);
}
}