cat2572066
?>

Почему цикл не работает ? WinActivate, RAGЕ Мultiplayer ahk_class 60826 *Numpad1:: Loop { Label1: BlockInput, SendAndMouse SendInput, {sc17} Label2: MouseGetPos, 1242, 420 PixelGetColor, color, 1242, 420, alt Var4 = %color% if ( var4 = 0x ) { sleep 500 MouseGetPos, 1580, 440 PixelGetColor, color, 1580, 440, alt Var1 = %color% if ( var1 = 0x2A68FC ) | ( var1 = 0x1C5FFC ) | ( var1 = 0x1C60FC ) | ( var1 = 0x1C61FC ) { SendInput, {Numpad3} BlockInput, Default } else { Click Left 550, 394 , sleep, 200 Click Left 550, 520, BlockInput, Default sleep 5000 Label3: MouseGetPos, 1051, 898 PixelGetColor, color, 1051, 898, alt Var2 = %color% if ( var2 = 0x0000FF ) { Send {Click} Send {Click} Send {Click} Send {Click} Send {Click} Send {Click} Goto, Label3 } else { MouseGetPos, 624, 1024 PixelGetColor, color, 624, 1024, alt Var3 = %color% if ( var3 = 0x00FF4E ) { Goto, Label1 } else { Goto, Label3 } } } } else { Goto, Label2 } } Return

Информатика

Ответы

sanyaborisov910067
Код программы для С#. Думаю при желании можно запросто переписать на любой другой язык программирования.

Console.WriteLine("Введите p");

 double p = Convert.ToInt16(Console.ReadLine());

Console.WriteLine("Введите q");

double q = Convert.ToInt16(Console.ReadLine());

int c = 0;   

double x = 0; 

 for (double i = p + 1; i < q - 1; i++) { x = i % 10; if (x == 0) c++; }           

Console.WriteLine("");   

Console.WriteLine("Количество натуральных чисел с последней цифрой 0 на отрезке (p,q) = "+ c);              

 Console.ReadLine();

При желании могу скинуть уже готовую программу.
boykovandrew6663
Для С# код программы будет выглядеть так 
Console.WriteLine("Введите Х1 ");    
int a =Convert.ToInt16( Console.ReadLine());
Console.WriteLine("Введите Х2 ");     
 int b = Convert.ToInt16(Console.ReadLine());   
int c=0; 

 if (b>a)       
 { for (int i = a; i < b - 1; i++) c += i + 1; }   
 else { for (int i = b; i < a - 1; i++) c += i + 1; }

   if (c == 0) Console.WriteLine("Между Х1 и Х2 елементов нету"); else           Console.WriteLine("Сумма елементов между Х1 и Х2 = "+c);                      Console.ReadLine();

Если нужно могу скинуть exe-шный фаил с компилированной программой 

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Почему цикл не работает ? WinActivate, RAGЕ Мultiplayer ahk_class 60826 *Numpad1:: Loop { Label1: BlockInput, SendAndMouse SendInput, {sc17} Label2: MouseGetPos, 1242, 420 PixelGetColor, color, 1242, 420, alt Var4 = %color% if ( var4 = 0x ) { sleep 500 MouseGetPos, 1580, 440 PixelGetColor, color, 1580, 440, alt Var1 = %color% if ( var1 = 0x2A68FC ) | ( var1 = 0x1C5FFC ) | ( var1 = 0x1C60FC ) | ( var1 = 0x1C61FC ) { SendInput, {Numpad3} BlockInput, Default } else { Click Left 550, 394 , sleep, 200 Click Left 550, 520, BlockInput, Default sleep 5000 Label3: MouseGetPos, 1051, 898 PixelGetColor, color, 1051, 898, alt Var2 = %color% if ( var2 = 0x0000FF ) { Send {Click} Send {Click} Send {Click} Send {Click} Send {Click} Send {Click} Goto, Label3 } else { MouseGetPos, 624, 1024 PixelGetColor, color, 624, 1024, alt Var3 = %color% if ( var3 = 0x00FF4E ) { Goto, Label1 } else { Goto, Label3 } } } } else { Goto, Label2 } } Return
Ваше имя (никнейм)*
Email*
Комментарий*