Составьте программку, обретающую количество делителей числа Х. Число Х введите с
Составьте программу, обретающую
количество делителей числа Х. Число Х введите с клавиатуры. (Pascal ABC (не net))
2 ответа
Яна Посвалюк
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.
Валерия Ахремушкина
Там была сумма делителей, а здесь их количество
Амина Сивуха
сейчас нормально ?
Амина Антелова
Мыслю да
Вероника Галанова
У меня компьютер не под рукой, не могу проверить((
Arsenij Vensko
обращайся на счет программ , хоть какое напишу .
Антон Кралькин
....h t t p s :/ /vk .c om/st eilgu y
Оксана
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.
Лиза Керасова
Мне нужна не сумма делителей, а их количество...
Шурик Теложер
чисто их кол-во?
Anna Ter Avetisova
abc и abc.net не очень отличаются , я тебе теснее скидывал решение
Valera Flor
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.
Алина Савостенкевич
попробуй
Миха
числа только убери
, оставишь ответ?
Похожие вопросы
-
Вопросы ответы
Новое
NEW
Статьи
Информатика
Статьи
Последние вопросы
Игорь 14 лет назад был на 8 лет моложе, чем его
Математика.
Два тела массами m1 и m2 находящие на расстоянии R друг
Физика.
В сосуде 4целых одна пятая литр воды что бы заполнить сосуд
Математика.
Двум малярам Диме И Олегу поручили выкрасить фасад дома они разделили
Разные вопросы.
найти порядковый номер 41Э если в ядре 20 нейтронов
Разные вопросы.
в ряду натуральных чисел 3, 8, 10, 24, … 18 одно
Математика.
Предприятие по производству с/хоз продукции на производство затратило 3527000 руб Валовый
Разные вопросы.
Математика, задано на каникулы. ВАРИАНТ 1004
НОМЕР 1,2,3,4,5,6,7,8.
Математика.
Имеются три конденсатора емкостью С1=1мкФ, С2=2мкФ и С3=3мкФ. Какую наименьшую емкость
Физика.
Из точки м выходят 3 луча MP MN и MK причём
Геометрия.
Облако тегов