Коллеги, спасибо за дружную и ответственную работу!

пятница, 8 апреля 2022 г.

Интересные задания

 Задание 6

1.Сколько существует чисел, подаваемых на вход программы, при которых на экран печатается число 6.

C++

Паскаль

#include <iostream> using namespace std;  int main(){   int n;    cin >> n;  

int s = 30;  

while(n + s > 0)

{     

s = s - 6;    

n = n - 2;

  }

cout << s << endl;  

return 0;

}

var s, n: integer; begin   readln(n);   s := 30;  

while n + s > 0 do   begin    

s := s - 6;    

n := n - 2  

end;  

writeln(s)

end.  

Python

Алгоритмический язык

n = int(input()) s = 30 while n + s > 0:    

        s = s - 6    

        n = n – 2

print(s)

алг нач   цел n, s   ввод n   s := 30   нц пока n + s > 0     

s :=s-6

n := n - 2   

кц   

вывод s кон   

 2.Сколько существует чисел, подаваемых на вход программы, при которых на экран печатается число 11.

C++

Паскаль

#include <iostream> using namespace std;  int main(){  

int n;  

cin >> n;  

int s = 1;  

while(n / s > 0)

{     

s = s + 1;    

n = n - 5;

  }

  cout << s << endl;   return 0;

}

var s, n: integer; begin   readln(n);  

s := 1;

while n div s > 0 do   begin    

s := s + 1;    

n := n - 5  

end;  

writeln(s)

end.  

Python

Алгоритмический язык

n = int(input()) s = 1

while n // s > 0:

    s = s + 1     n = n – 5 print(s)

алг нач   цел n, s   ввод n   s := 1

  нц пока div(n, s) > 0

s := s + 1    

n := n - 5  

кц

вывод s кон   

 3.Укажите максимальное число, подаваемое на вход программе, при котором на экране будет выведено число 7776.

C++

Паскаль

#include <iostream> using namespace std; 

int main(){  

int n;   

cin >> n;  

int s = 1;

  while(n * s < 3000)

{     

s = s * 6;    

n = n / 2;

  }

  cout << s << endl;  

return 0;

}

var s, n: integer; begin  

readln(n);  

s := 1;

  while n * s < 3000 do   begin    

s := s * 6;    

n := n div 2  

end;  

writeln(s)

end.  

Python

Алгоритмический язык

n = int(input())

s = 1

while n * s < 3000:

    s = s * 6

    n = n // 2

print(s)

алг нач  

цел n, s  

ввод n  

s := 1

  нц пока s*n < 3000    

s := s * 6    

n := div(n, 2)  

  кц  

вывод s

кон   

4.Сколько существует чисел, подаваемых на вход программы, при которых на экран печатается число 15.

C++

Паскаль

#include <iostream> using namespace std;  int main()

{  

int n;   

cin >> n;  

int s = 25;  

while(n - s < 100)

{     

s = s - 2;    

n = n - 5;

  }

  cout << s << endl;  

return 0;

}

var s, n: integer;

begin  

readln(n);  

s := 25;

  while n - s < 100 do  

begin    

s := s - 2;    

n := n - 5  

end;  

writeln(s)

end.  

Python

Алгоритмический язык

n = int(input())

 s = 25

while n - s < 100:

    s = s – 2

   n = n – 5

print(s)

алг нач

  цел n, s  

ввод n

   s := 25

  нц пока n - s < 100    

s := s - 2    

n := n - 5  

кц  

вывод s

кон   

 


Комментариев нет:

Отправить комментарий