using System;
namespace restless
{
class Program
{
static void Main(string[] args)
{
Random rnd = new Random();
int num = rnd.Next(100, 999);
Console.WriteLine($"Наше сгенерированное число: {num}");
num = Math.Abs(num);
if (num % 10 + (num / 10) % 10 < 10)
Console.WriteLine("Сумма десятков и единиц является однозначным числом");
else
Console.WriteLine("Сумма десятков и единиц не является однозначным числом");
Console.ReadKey();
}
}
}
Поделитесь своими знаниями, ответьте на вопрос:
Вvar g, h: integer; x, y: real; x0, y0, xm, ym, mx, my: integer; begin g: =detect; initgraph(g, h, ''); begin line(0, round(getmaxy/2), getmaxx, round (getmaxy/2)); line (round (getmaxx/2), 0, round(getmaxx/2), getmaxy); end; for xm: =20 to 620 do begin x: =(xm-x0)/mx; y: =x*x; ym: =round(y0-y*my); putpixel(xm, ym, 15); end; readln; end. подскажите , что означает строка for xm: =20 to 620 do? что и зачем она нужна?
это цикл. код после do и до end; выполняется 620 - 20 = 600 раз, так как счёт идёт от 20 и заканчивается 620. но тут ошибка. после begin и до end; нет увеличения счётчика xm(то есть эта переменная будет всегда равна 20), нужно добавить строху xm: =xm+1 до end;