М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
dsdg1g
dsdg1g
19.11.2022 20:40 •  Информатика

Много два целых числа одной чётности, вмещающихся в 32-битный тип данных со знаком. первое из чисел не больше второго. найти середину отрезка между этими числами. разрешается пользоваться только 32-битными целочисленными типами данных. нужно на си, но можно на паскале или алгоритм.

👇
Ответ:
Lacky12game
Lacky12game
19.11.2022
// PascalABC.NET 3.2, сборка 1417 от 28.03.2017

begin
  var a,b:integer;
  Read(a,b);
  if abs(a)>abs(b) then Swap(a,b);
  var d:=(b-a) shr 1;
  Writeln(a+d)
end.
4,6(61 оценок)
Открыть все ответы
Ответ:
ddawka
ddawka
19.11.2022

var

 a, b, c, d, kol: integer;

begin

   write('Введите четыре числа A, B, C и D через пробел: ');

   readln(a, b, c, d);

   if a mod 2 = 0 then inc(kol);

   if b mod 2 = 0 then inc(kol);

   if c mod 2 = 0 then inc(kol);

   if d mod 2 = 0 then inc(kol);

   if kol >= 2 then writeln('Среди введенных чисел есть два или более четных числа')

     else writeln('Среди введенных чисел менее двух четных');

end.

Объяснение:

Другой вариант (покороче):

var

 a, b, c, d: integer;

begin

   write('Введите четыре числа A, B, C и D через пробел: ');

   readln(a, b, c, d);

   if ((a mod 2) + (b mod 2) + (c mod 2) + (d mod 2)) <= 2

       then writeln('Среди введенных чисел есть два или более четных числа')

       else writeln('Среди введенных чисел менее двух четных');

end.

4,8(72 оценок)
Ответ:
aki4
aki4
19.11.2022

Тебе нужно добавить переменную color и проверять нажатие кнопки мыши, когда нажмут кнопку меняешь color

Объяснение:

import pygame

WIDTH = 300

HEIGHT = 250

FPS = 30

BLUE = (0,0,255)

WHITE = (255,255,255)

pygame.init()

x = WIDTH / 2

y = HEIGHT / 2

r = 10

color = "BLUE"

motion = ''

screen = pygame.display.set_mode((WIDTH, HEIGHT))

pygame.draw.circle(screen, color, (x, y), r)

pygame.display.update()

clock = pygame.time.Clock()

motion = 'stop'

running = True

while running:

   events = pygame.event.get()

   for i in events:

       if i.type == pygame.QUIT:

           running = False

           if i.type == pygame.KEYDOWN:

               if i.key == pygame.K_LEFT:

                   motion = "LEFT"

               if i.key == pygame.K_RIGHT:

                   motion = "RIGHT"

               if i.key == pygame.K_DOWN:

                   motion = "DOWN"

               if i.type == pygame.KEYUP:

                   print("Up")

               if i.key == pygame.K_LEFT or i.key == pygame.K_RIGHT or i.key == pygame.K_UP or i.key == pygame.K_DOWN:

                   motion = "stop"

               if motion == "LEFT":

                   x -= 1

               if motion == "RIGHT":

                   x += 1

               if motion == "UP":

                   y -= 1

               if motion == "DOWN":

                   y += 1

       if i.type == pygame.MOUSEBUTTONDOWN:

           if i.button == 1:

               if color == "BLUE":

                   color = "RED"

               else:

                   color = "BLUE"

               

   screen.fill(WHITE)

   pygame.draw.circle(screen, color, (x, y), r)

   pygame.display.update()

   clock.tick(FPS)

4,4(7 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ