С клавиатуры вводится четырехзначное число. Определить будет ли оно делится ** з?...

0 голосов

С клавиатуры вводится четырехзначное число. Определить будет ли оно делится на з? Использовать теорию деления на 3!
Помогите, пожалуйста (


спросил от (19 баллов) в категории Информатика
2 Ответы
0 голосов
ответил от Доцент (52.6k баллов)
 
Лучший ответ

Паскаль АВС.
Программу можно использовать не только для 4-значных чисел, для этого надо только поменять значение n в строке const n=4 на нужное.


Program  Alyatu;
uses crt;
const n=4;
var
  i,z,s:integer;
begin
  writeln('*** Alphaeus is thinking... ***');
  writeln('***          OK             ***');
  writeln('Используя признак делимости, программа оперделяет делится ли введённое 4-значное число  на 3');
writeln('Введите число');
repeat
    readln (z);
  until ((z>0) and (zfor i:=1 to n do begin
s:=s+z mod 10;
z:=z div 10;
end;
if (s mod 3=0) then Writeln('Число делится на 3')
else Writeln('Число не делится на 3');
  end.




0 голосов
ответил от Одаренный (1.9k баллов)

Program z1;
var N,a,b,c,d,e:integer;
begin
Write('Введите число: '); read(N);
a:=N div 1000;
b:=(N mod 1000) div 100;
c:=(N mod 100) div 10;
d:=N mod 10;
e:=a+b+c+d;
if (e mod 3=0) then Writeln('Число делится на 3')
else Writeln('Число не делится на 3');
end.

оставил комментарий от Начинающий (270 баллов)

Ты из какого класса

оставил комментарий от Одаренный (1.9k баллов)

10.

оставил комментарий от (19 баллов)

спасибо большое

оставил комментарий от Одаренный (1.9k баллов)

Это программа 9 класса

оставил комментарий от Начинающий (270 баллов)

у нас она была в 5

оставил комментарий от Одаренный (1.9k баллов)

Вас решение собственно не устраивает или что?

оставил комментарий от Начинающий (270 баллов)

Я просто не понимаю

оставил комментарий от Одаренный (1.9k баллов)

Что именно вы не понимаете?

оставил комментарий от Начинающий (270 баллов)

Да ладно забей

оставил комментарий от Одаренный (1.9k баллов)

т.т

...