Uses crt;
var x1,y1,x2,y2:real;
begin
writeln('Введите x,y точки A, x,y точки B: ');
read(x1,y1,x2,y2);
if sqr(x1)+sqr(y1)<sqr(x2)+sqr(y2) then
writeln('Точка A ближе.')
else
if sqr(x1)+sqr(y1)>sqr(x2)+sqr(y2) then
writeln('Точка B ближе.')
else
writeln('Точки равноудалены от начала координат.');
<span>end.</span>
1) Выбрать подходящий цвет
2) Купить краску
3) Купить кисточку (если нет)
4) Прочитать инструкцию на краске (чтобы узнать сколько будет сохнуть краска)
5) Вскрыть банку с краской
6) Вскрыть кисточку
7) Покрасить забор
8) Закрыть банку с краской
9) Дождаться полного высыхания краски
10) Повторить пункты 5-9
===== С++ 17 =====
#include <iostream>
using namespace std;
int main()
{
int n;
cout << "Количество учеников: ";
cin >> n;
srand(time(NULL));
int m1 = rand() % n + 1, m2 = rand() % n + 1;
while(m2 == m1)
m2 = rand() % n + 1;
cout << m1 << " " << m2;
return 0;
}
128000 бит / 8 = 16000 байт / 1024 = 15,625 Кб
500 / 15,625 = 32 сек
Все зависит от того, о каком языке идет речь.
Если язык допускает только типизированные массивы, то тип элементов массива может быть любым, как базовым, так и определенным пользователем, но все элементы массива должны быть одного типа.
Если в языке допускаются нетипизированные массивы, то любые элементы массива могут иметь любой, предопределенный в языке тип, либо ранее объявленный тип, либо быть бестиповыми. Другими словами, если в языке допускаются нетипизированные массивы, то тип каждого элемента может определяться, а также переопределяться в процессе выполнения программы.
Например, Паскаль - язык с жесткой типизацией. В нем тип массива определяет тип всех элементов этого массива. Сам тип может быть как предопределенным (числовым, логическим, булевым, строковым,...), так и определенным пользователем посредством конструкции Type.
Индекс массива - это порядковый номер элемента в массиве, поэтому он всегда целочисленный. В ряде языков можно указывать индексы вещественного и даже строкового типа, но в любом случае они будут приведены к целочисленным.