Воскресенье, 05.05.2024, 21:35
Progroll -сайт для программистов
Главная | пример паскаль № 18 | Регистрация | Вход
«  Май 2024  »
ПнВтСрЧтПтСбВс
  12345
6789101112
13141516171819
20212223242526
2728293031

Листинг программы

program z18;  {Напечатать все совершенные числа меньше m}

 { Справка: Совершенными называются числа сумма делителей включая 1,

            которых равна самому числу, делители не должны быть

            равны самому числу          }

uses crt;

var i,j,k,m,sum:longint;

    b:array[1..50]of longint;

 begin

  clrscr;

   write('введите ограничение: ');readln(m);

   i:=1;{write('1');}

   while i<=m do

    begin

     sum:=0;k:=1;

     for j:=1 to i-1 do if i mod j=0 then begin

                                           b[k]:=j;inc(k);

                                          end;

    for j:=1 to k-1 do sum:=sum+b[j];

    if i=sum then write(' ',i);inc(i);

   end;

  readln;

 end.


Меню сайта
Категории раздела
Уроки программирования [18]
написание программ для андроид [2]
исходники программ [5]
книги для программистов [1]
программирование мобильных устройств [0]
среды программирования [0]
android [0]
java [2]
simbian [0]
учебники и книги по Java [2]
программы для создания игр [1]
прошивка телефонов,смартфонов [3]
java games [0]
Block title
Block title
Вход на сайт
Поиск
Архив записей
Мини-чат
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    Copyright MyCorp © 2024