дано двузначное число. определить больше ли числа A сумма его цифр.

0 голосов
30 просмотров

дано двузначное число. определить больше ли числа A сумма его цифр.


Информатика (12 баллов) | 30 просмотров
Дан 1 ответ
0 голосов
Pascal:
var n,a,s:longint;
begin
  repeat
    write ('N = ');
    readln(n);
  until n in [10..99];
  write ('A = ');
  readln(a);
  s:=0;
  while n<>0 do
    begin
       s:=s+n mod 10;
       n:=n div 10;
    end;
  if s>a then writeln ('YES') else writeln ('NO');
  readln;
end.

C++:
#include
using namespace std;

int main()
{
   int a,n,s = 0;
   do
   {
      cout <<"N = ";<br>      cin >>n;
   }
   while (n<10 || n>99);
   cout <<"A = ";<br>   cin >>a;
   while (n!=0)
   {
     s+=n%10;
     n/=10;
   }
   if (s>a)
      cout <<"YES" <<endl;<br>   else cout <<"NO" <<endl;<br>   return 0;
}
(2.8k баллов)