Program ran; label main; var x, y, min, max, s, p, d: integer; begin randomize; writeln('ВВОД ПРОМЕЖУТКА'); write('от: '); readln(min); write('до: '); readln(max); main: x := min + random(max - min + 1); y := min + random(max - min + 1); if not(x = y) then begin s := x + y; writeln('сумма: ', s); p := x * y; writeln('произведение: ', p); if p > s then begin d := p - s; writeln('произведение больше суммы на ', d); end; end else begin writeln('случайные числа равны, повтор генерации...'); goto main; end; end.²
begin Write('Введите два числа через пробел: '); Read(a,b); if a<>b then begin s:=a+b; p:=a*b; Writeln('Сумма равна ',s,', произведение равно ',p); if p>s then Writeln('Произведение больше суммы на ',p-s:0:5) end else Writeln('Числа равны') end.
Пример Введите два числа через пробел: 24 15.2 Сумма равна 39.2, произведение равно 364.8 Произведение больше суммы на 325.60000
void arithmeticProgression(const int& first, const int& differense, const int& N){ // first - первый номер арифметической прогрессии // difference - разность // N - число, до которого продолжать прогрессию
static int sum = 0; // тут будет сумма static int callsNumber = 0; // считаем число вызовов функции для определения номера элемента последовательности int next = first + differense; // следующий элемент прогрессии sum += first; // подсчет суммы
if(callsNumber == N){ cout << "finally item: " << first << endl; cout << "sum: " << sum << endl; sum = 0; callsNumber = 0; return; // если следующий элемент идет по порядку больше N, то прервать рекурсию } else{ callsNumber++; arithmeticProgression(next, differense, N); // иначе делать тоже самое со следующим числом прогрессии } }
int main(){ arithmeticProgression(2, 3, 3); // пример вызова return 0; }
При регистрации вы получаете доменное имя третьего уровня. Сайты с подобными доменами индексируются поисковыми системами хуже чем домены второго уровня, и в поисковой выдаче будут представлены на более низких позициях. Стоит помнить об этом, если вы все же планируете использовать свой сайт в коммерческих целях.Низкая скорость загрузки сайта. На бесплатном хостинге количество пользователей ресурсов сервера значительно больше, чем на платном, поэтому в особо нагруженные часы вашему сайту может не хватить ресурсов, что повлияет на скорость его загрузки. Этот фактор также может негативно сказаться на продвижении сайта в поисковых сетях.Отсутствие прав собственника и реклама. Фактически вы не являетесь собственником своего web-ресурса и в худшем случае хостер может заблокировать или удалить его по собственному желанию. Также, как уже было упомянуто выше, хостер имеет право разместить рекламу на вашем сайте.Маленькое дисковое пространство. Для начала работы вам может хватить того объема ресурсов, который предоставляет бесплатный хостинг. Однако, если вам потребуется больше места для ваших файлов, вам придется искать хостинг с большим объемомо ресурсов.При возникновении вопросов по работе вашего хостинга вам, скорее всего, придется решать их своими силами. Техническая поддержка присутствует на бесплатном хостинге, однако время ожидания ответа растягивается на несколько дней, что не допустимо в работе коммерческого проекта.Соответствие системным требованиям. Бесплатный хостинг может не поддерживать различные скрипты языков программирования, необходимых для корректной работы вашего сайта или CMS.
label main;
var
x, y, min, max, s, p, d: integer;
begin
randomize;
writeln('ВВОД ПРОМЕЖУТКА');
write('от: ');
readln(min);
write('до: ');
readln(max);
main:
x := min + random(max - min + 1);
y := min + random(max - min + 1);
if not(x = y) then
begin
s := x + y;
writeln('сумма: ', s);
p := x * y;
writeln('произведение: ', p);
if p > s then
begin
d := p - s;
writeln('произведение больше суммы на ', d);
end;
end
else
begin
writeln('случайные числа равны, повтор генерации...');
goto main;
end;
end.²