• Составьте программу, находящую
    количество делителей числа Х. Число Х введите с клавиатуры. (Pascal ABC (не net))

Ответы 11

  • чисто их кол-во?
  • abc и abc.net не очень отличаются , я тебе уже скидывал решение
  • 2 3 4 5 6 7 8 9 10 11 12 13 14 var n,i,j,k,max,maxn:integer; begin write('n='); readln(n); if n=1 then k:=1 else  begin   k:=2;//1 и само   for i:=2 to trunc(sqrt(n)) do//считаем делители до корня из числа и умножаем на 2   if n mod i=0 then inc(k,2);   if frac(sqrt(n))=0 then dec(k);//если число полный квадрат, то минус 1  end; write('Количество делителей=',k); end.
    • Автор:

      davis29
    • 5 лет назад
    • 0
  • попробуй
    • Автор:

      willp5ir
    • 5 лет назад
    • 0
  • цифры только убери
    • Автор:

      penny68
    • 5 лет назад
    • 0
  • теперь нормально ?
    • Автор:

      moocher
    • 5 лет назад
    • 0
  • Думаю да
    • Автор:

      andrea
    • 5 лет назад
    • 0
  • У меня комп не под рукой, не могу проверить((
  • обращайся на счет программ , любое напишу .
    • Автор:

      shebalwzp
    • 5 лет назад
    • 0
  • Var n, i, sum: integer; //Описание переменных Begin //Начло программы writeln ('Введите число'); //Диалог с пользователем readln(n); //Считывание числа sum := n; //Присваивание сумме значение самого числа (само число - уже делитель самого себя) writeln('Делители числа:'); //Диалог с пользователем for i := 1 to n div 2 do //Цикл For от до половины n if (n mod i) = 0 then begin //Если число делится на i, то выводим write(i,' '); sum := sum + i; //К значению суммы прибавляем делитель end; //Конец условного оператора if writeln(n); //Вывод самого числа, т.к. оно тоже делитель writeln('Сумма делителей: ',sum); //Вывод суммы делителей End.
    • Автор:

      grease
    • 5 лет назад
    • 0
  • program A;var X,sum,i: integer;beginsum := 0 ;Readln(X);for i:= 1 to X doif (X  mod i = 0) then   sum := sum + 1;Writeln(sum);end.
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years