Pavlovna-Golovitinskaya378
?>

Решить задачу: Ниже приведена программа на языке паскаль var s, t: integer; begin readln(s); readln(t); if (s > 10) or (t > 10) then writeln('YES') else writeln('NO') end. Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел: (1, 2); (11, 2); (1, 12); (11, 12); (–11, –12); (–11, 12); (–12, 11); (10, 10); (10, 5 Сколько было запусков, при которых программа напечатала «YES»? В решении указываете пары чисел и количество запусков

Информатика

Ответы

elenaperemena8

5, потому что у тебя или s>10 или t

так как знак строгий там где 10 не подходит

какие подходят:

(11, 2)

(1, 12)

(11, 12)

(–11, 12)

(–12, 11)

rusinfopro

using System;

class Rectangle {

   

   public int x;

   public int y;

   public int w;

   public int h;

   

   public Rectangle(int xr, int yr, int wr, int hr)

   {

       x=xr;

       y=yr;

       w=wr;

       h=hr;

   }  

   public void IsInto(int x0,int y0)

   {

       if(x <= x0 && x0<=x+w && y <= y0 && y0<=y+h)

           Console.WriteLine("Yes");

       else

           Console.WriteLine("No");

   }

 }

class Program

{

   static void Main()

   {

       Rectangle R = new Rectangle(0,0,1920,1080);

       R.IsInto(150,220);

       R.IsInto(2000,1080);

   }

}


с программированием на C#. Объявить класс Rectangle, прямоугольник, с открытыми полями двойной точно
Pastel-sova
Если число 49 записывается как 121, значит первый остаток от деления равен 1, то есть основанием системы счисления является число, кратное 48.

121 имеет 3 разряда, значит основание однозначно меньше 10 и больше 2. Подходят 3, 4, 6, 8.

Учитывая, что в числе 121 три разряда, значит число 48 делилось всего три раза. 
Число 8 не подойдет, т.к. 48/8=6, значит будет всего два деления.
Число 3 не подойдет, т.к. 48/3 = 16, 16/3=5 - то есть тут будет больше трёх знаков.
Число 4 не подойдет, т.к. 48/4=12, а 12 делится на 4 без остатка, но, судя по числу, во втором делении остаток должен быть равен 2.
Остаётся число 6. Проверим

49/6=8 |1
8/6 = 1 |2
1/6=0 |1

121(6)

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

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

Решить задачу: Ниже приведена программа на языке паскаль var s, t: integer; begin readln(s); readln(t); if (s > 10) or (t > 10) then writeln('YES') else writeln('NO') end. Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел: (1, 2); (11, 2); (1, 12); (11, 12); (–11, –12); (–11, 12); (–12, 11); (10, 10); (10, 5 Сколько было запусков, при которых программа напечатала «YES»? В решении указываете пары чисел и количество запусков
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Николаевна
Mark-Petrovich
Кислинская1055
ShALIGINA
Шмидт Ирина
stusha78938
suxoruchenkovm171
andreykrutenko
АлександровнаВладимирович1424
galinab1111326
jeep75
colus77
АминаИван
abroskin2002
Сергеевич1907