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

Решить ! 1. дан массив размера 10, числовые значения которого вводятся с клавиатуры. вывести максимальный элемент данного массива и его номер. 2. дан массив размера 10, числовые значения которого вводятся с клавиатуры. вывести все двузначные элементы массива и их номера. 3. дан массив размера 10, числовые значения которого вводятся с клавиатуры. вывести предпоследний элемент массива кратный 3 и его номер.

👇
Ответ:
1)
var a=array[1..10]of integer;
i,max,poz: integer;
begin
writeln('vverite 10 elementov')
for i:=1 to 10 do
read(a[i]);
max:=a[1];
poz:=1;
for i:=2 to 10 do
if (a[i]>max)then begin max:=a[i];poz:=i; end;
writeln('max = ',max,' ego nomer =', poz);
end.
2)
var a=array[1..10]of integer;
i:integer;
begin
writeln('vverite 10 elementov')
for i:=1 to 10 do
read(a[i]);
for i:=1 to 10 do
if (a[i]>=10)and(a[i]<=99) then writeln(a[i],' ego nomer',i);
end.
3)
var a=array[1..10]of integer;
i,k,poz:integer;
begin
writeln('vverite 10 elementov')
for i:=1 to 10 do
read(a[i]);
k:=0;
for i:=10 downto 1 do
begin
if(a[i] mod 3 =0) then begin k:=k+1;poz:=i; end;
if(k=2) then writeln(a[i],' ego nomer = ',i);
end;
if(k=0) then writeln('kratnyh 3 net');
if(k=1) then writeln('kratnyy 3 tol'ko 1: a[',poz,']=',a[poz]);
end.
4,6(39 оценок)
Открыть все ответы
Ответ:
dashechka1707
dashechka1707
23.04.2020
PascalABC.NET 3.4.2, сборка 1863 от 10.11.2018Внимание! Если программа не работает, обновите версию!

begin

 var N, A, B, C, D: integer;

 Readln(N, A, B, C, D);

 if A > C then (A, B, C, D) := (C, D, B, A);

 var s := 1.To(A - 1);

 if B < C then // ( ) [ ]

   s := s + B.Downto(A) + (B + 1).To(C - 1) +

       D.Downto(C) + (D + 1).To(N)

 else

 if D < B then // ( [ ] )

 begin

   s := s + SeqGen(C - A, t -> B - t) +

       SeqGen(D - C + 1, t -> t + A + B - D) +

       SeqGen(B - D, t -> A - t + B - D - 1) + (B + 1).To(N)

 end

   else // ( [ ) ]

 begin

   s := s + SeqGen(C - A, t -> B - t) +

       SeqGen(D - B, t -> D - t) + SeqGen(B - C + 1, t -> A + t) +

       (D + 1).To(N);

 end;

 s.Println;

end.

4,5(78 оценок)
Ответ:
NikolaAdamova
NikolaAdamova
23.04.2020

x=int(input('x = '))

y=int(input('y = '))

if x==0 and y==0:

   print('Точка М лежит на пересечении осей')

elif x==0:

   print('Точка М лежит на оси y')

elif y==0:

   print('Точка М лежит на оси x')

elif x>0 and y>0:

   print('Точка М находится в I координатной четверти')

elif x<0 and y<0:

   print('Точка М находится в III координатной четверти')    

elif  x<0 and y>0:

   print('Точка М находится во II координатной четверти')

elif x>0 and y<0:

   print('Точка М находится в IV координатной четверти')

Объяснение:

Если у точки обе координаты (x и y) равны 0, то точка М лежит на пересечении осей.

Если координата x равна 0, то точка М лежит на оси y.

Если координата y равна 0, то точка М лежит на оси x.

Если у точки обе координаты (x и y) положительны, то точка М находится в I координатной четверти.

Если координата x отрицательна, а y положительна, то точка М находится во II координатной четверти.

Если обе координаты отрицательны, то точка М находится  III координатной четверти.

Если x положительна, а y отрицательна, то точка М находится в IV координатной четверти.

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