Олимпиадный тренинг

Задача . П 117


Задача

Темы:
Укажите наименьшее трёхзначное натуральное число, при вводе которого эта программа напечатает сначала 2, потом – 9

Паскаль Си
var x, a, b: longint;
begin
  readln(x);
  a := 0; b := 1;
  while x > 0 do begin
    if x mod 2 > 0 then
      a := a + x mod 6
    else
      b := b + (x mod 6);
    x := x div 6;
  end;
  writeln(a); write(b);
end. 
#include <iostream>
using namespace std;
int main()  
{
  int a=0, b=1, x;  
  cin>>x;
  while(x>0)
  {
    if (x % 2 > 0) 
     a = a + x % 6;
    else
     b = b + (x % 6);
    x = x / 6;
  }
  cout<<a<<endl<<b;
return 0;
} 
 


time 1000 ms
memory 32 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
Комментарий учителя