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

Напишите программу которая вводит координаты точки на плоскости и определяет? попала ли эта точка в заштрихованную область. (х*x+y*y=4; y=x; x=2)

👇
Ответ:
OMGKristallikOMG
OMGKristallikOMG
05.12.2021
Var
  x,y:real;
begin
  Write('Введите координаты x и y точки: '); Readln(x,y);
  Write('Точка с указанными координатами ');
  if not ((y<=x) and (x<=2) and ((sqr(x)+sqr(y))>=4) and (y>=0)) then
    Write('не ');
  Writeln('принадлежит заштрихованной области.')
end.

Примеры выполнения программы:
Введите координаты x и y точки: 1.9 2.1
Точка с указанными координатами не принадлежит заштрихованной области.

Введите координаты x и y точки: 1.9 1.82
Точка с указанными координатами принадлежит заштрихованной области.

Введите координаты x и y точки: 1 -3
Точка с указанными координатами не принадлежит заштрихованной области.
4,6(4 оценок)
Открыть все ответы
Ответ:
гогогогог
гогогогог
05.12.2021

Вот тебе в паскале


program ryad_chisel;

var N, t:integer;

begin

read(N);

t:=(N*(N+1))div 2;

if t mod 2 =1 then writeln('IMPOSSIBLE')

else begin

     if N mod 2 =0 then begin

                        t:=N div 4;

                        repeat

                        write('+');

                        t:=t-1;

                        until t=0;

                        t:=N div 2;

                        repeat

                        write('-');

                        t:=t-1;

                        until t=0;

                        t:=N div 4;

                        repeat

                        write('+');

                        t:=t-1;

                        until t=0;

                        end

     else begin

          t:=((N+1) div 4)-1;

          repeat

          write('+');

          t:=t-1;

          until t=0;

          t:=((N-1) div 2)+1;

          repeat

          write('-');

          t:=t-1;

          until t=0;

          t:=(N+1) div 4;

          repeat

          write('+');

          t:=t-1;

          until t=0;

          end

     end    

end.

4,6(45 оценок)
Ответ:
Сашаawalon
Сашаawalon
05.12.2021
Таблица умножения. Со сложением, надеюсь, сама справишься, там легко
_ | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B
1 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B
2 | 2 | 4 | 6 | 8 | A |10|12|14|16| 18|1A
3 | 3 | 6 | 9 |10| 13|16|19|20|23| 26|29
4 | 4 | 8 |10|14| 18|20|24|28|30| 34|38
5 | 5 | A| 13|18|21 |26|2B|34|39|42|47
6 | 6 |10|16| 20|26|30| 36|40|46|50|56
7 | 7 |12|19| 24|2B|36| 41|48|53|5A|65
8 | 8 |14|20| 28|34| 40|48| 54|60|68|74
9 | 9 |16|23|30 |39| 46|53| 60|69|76|83
A | A|18|26| 34|42| 50|5A|68|76|84|92
B | B|1A|29|38|47| 56| 65|74|83|92|A1
4,6(26 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ