#include <iostream> using namespace std; // part a // perect method to return bool bool perfect(int n){ // declare variable which will be initially false bool isPerfect = false; // run a loop from 1 to less than n to find all its divisor int sum = 0; for( int i=1;i<n;i++ ){ // if i is a divisor add it to sum if( n%i == 0 ){ sum = sum +i; } } // check if n is perfect or not if( sum == n ){ isPerfect = true; } return isPerfect; } // part b int main() { // run a loop from 1 to 1000 to check if they are perfect or not for(int i=1;i<=1000;i++){ // if i is perfect print i is perfect if( perfect(i) ){ cout<<i<<" is a perfect number\n"; }else{ cout<<i<<" is not a perfect number\n"; } } return 0; }
Standard input is empty
1 is not a perfect number 2 is not a perfect number 3 is not a perfect number 4 is not a perfect number 5 is not a perfect number 6 is a perfect number 7 is not a perfect number 8 is not a perfect number 9 is not a perfect number 10 is not a perfect number 11 is not a perfect number 12 is not a perfect number 13 is not a perfect number 14 is not a perfect number 15 is not a perfect number 16 is not a perfect number 17 is not a perfect number 18 is not a perfect number 19 is not a perfect number 20 is not a perfect number 21 is not a perfect number 22 is not a perfect number 23 is not a perfect number 24 is not a perfect number 25 is not a perfect number 26 is not a perfect number 27 is not a perfect number 28 is a perfect number 29 is not a perfect number 30 is not a perfect number 31 is not a perfect number 32 is not a perfect number 33 is not a perfect number 34 is not a perfect number 35 is not a perfect number 36 is not a perfect number 37 is not a perfect number 38 is not a perfect number 39 is not a perfect number 40 is not a perfect number 41 is not a perfect number 42 is not a perfect number 43 is not a perfect number 44 is not a perfect number 45 is not a perfect number 46 is not a perfect number 47 is not a perfect number 48 is not a perfect number 49 is not a perfect number 50 is not a perfect number 51 is not a perfect number 52 is not a perfect number 53 is not a perfect number 54 is not a perfect number 55 is not a perfect number 56 is not a perfect number 57 is not a perfect number 58 is not a perfect number 59 is not a perfect number 60 is not a perfect number 61 is not a perfect number 62 is not a perfect number 63 is not a perfect number 64 is not a perfect number 65 is not a perfect number 66 is not a perfect number 67 is not a perfect number 68 is not a perfect number 69 is not a perfect number 70 is not a perfect number 71 is not a perfect number 72 is not a perfect number 73 is not a perfect number 74 is not a perfect number 75 is not a perfect number 76 is not a perfect number 77 is not a perfect number 78 is not a perfect number 79 is not a perfect number 80 is not a perfect number 81 is not a perfect number 82 is not a perfect number 83 is not a perfect number 84 is not a perfect number 85 is not a perfect number 86 is not a perfect number 87 is not a perfect number 88 is not a perfect number 89 is not a perfect number 90 is not a perfect number 91 is not a perfect number 92 is not a perfect number 93 is not a perfect number 94 is not a perfect number 95 is not a perfect number 96 is not a perfect number 97 is not a perfect number 98 is not a perfect number 99 is not a perfect number 100 is not a perfect number 101 is not a perfect number 102 is not a perfect number 103 is not a perfect number 104 is not a perfect number 105 is not a perfect number 106 is not a perfect number 107 is not a perfect number 108 is not a perfect number 109 is not a perfect number 110 is not a perfect number 111 is not a perfect number 112 is not a perfect number 113 is not a perfect number 114 is not a perfect number 115 is not a perfect number 116 is not a perfect number 117 is not a perfect number 118 is not a perfect number 119 is not a perfect number 120 is not a perfect number 121 is not a perfect number 122 is not a perfect number 123 is not a perfect number 124 is not a perfect number 125 is not a perfect number 126 is not a perfect number 127 is not a perfect number 128 is not a perfect number 129 is not a perfect number 130 is not a perfect number 131 is not a perfect number 132 is not a perfect number 133 is not a perfect number 134 is not a perfect number 135 is not a perfect number 136 is not a perfect number 137 is not a perfect number 138 is not a perfect number 139 is not a perfect number 140 is not a perfect number 141 is not a perfect number 142 is not a perfect number 143 is not a perfect number 144 is not a perfect number 145 is not a perfect number 146 is not a perfect number 147 is not a perfect number 148 is not a perfect number 149 is not a perfect number 150 is not a perfect number 151 is not a perfect number 152 is not a perfect number 153 is not a perfect number 154 is not a perfect number 155 is not a perfect number 156 is not a perfect number 157 is not a perfect number 158 is not a perfect number 159 is not a perfect number 160 is not a perfect number 161 is not a perfect number 162 is not a perfect number 163 is not a perfect number 164 is not a perfect number 165 is not a perfect number 166 is not a perfect number 167 is not a perfect number 168 is not a perfect number 169 is not a perfect number 170 is not a perfect number 171 is not a perfect number 172 is not a perfect number 173 is not a perfect number 174 is not a perfect number 175 is not a perfect number 176 is not a perfect number 177 is not a perfect number 178 is not a perfect number 179 is not a perfect number 180 is not a perfect number 181 is not a perfect number 182 is not a perfect number 183 is not a perfect number 184 is not a perfect number 185 is not a perfect number 186 is not a perfect number 187 is not a perfect number 188 is not a perfect number 189 is not a perfect number 190 is not a perfect number 191 is not a perfect number 192 is not a perfect number 193 is not a perfect number 194 is not a perfect number 195 is not a perfect number 196 is not a perfect number 197 is not a perfect number 198 is not a perfect number 199 is not a perfect number 200 is not a perfect number 201 is not a perfect number 202 is not a perfect number 203 is not a perfect number 204 is not a perfect number 205 is not a perfect number 206 is not a perfect number 207 is not a perfect number 208 is not a perfect number 209 is not a perfect number 210 is not a perfect number 211 is not a perfect number 212 is not a perfect number 213 is not a perfect number 214 is not a perfect number 215 is not a perfect number 216 is not a perfect number 217 is not a perfect number 218 is not a perfect number 219 is not a perfect number 220 is not a perfect number 221 is not a perfect number 222 is not a perfect number 223 is not a perfect number 224 is not a perfect number 225 is not a perfect number 226 is not a perfect number 227 is not a perfect number 228 is not a perfect number 229 is not a perfect number 230 is not a perfect number 231 is not a perfect number 232 is not a perfect number 233 is not a perfect number 234 is not a perfect number 235 is not a perfect number 236 is not a perfect number 237 is not a perfect number 238 is not a perfect number 239 is not a perfect number 240 is not a perfect number 241 is not a perfect number 242 is not a perfect number 243 is not a perfect number 244 is not a perfect number 245 is not a perfect number 246 is not a perfect number 247 is not a perfect number 248 is not a perfect number 249 is not a perfect number 250 is not a perfect number 251 is not a perfect number 252 is not a perfect number 253 is not a perfect number 254 is not a perfect number 255 is not a perfect number 256 is not a perfect number 257 is not a perfect number 258 is not a perfect number 259 is not a perfect number 260 is not a perfect number 261 is not a perfect number 262 is not a perfect number 263 is not a perfect number 264 is not a perfect number 265 is not a perfect number 266 is not a perfect number 267 is not a perfect number 268 is not a perfect number 269 is not a perfect number 270 is not a perfect number 271 is not a perfect number 272 is not a perfect number 273 is not a perfect number 274 is not a perfect number 275 is not a perfect number 276 is not a perfect number 277 is not a perfect number 278 is not a perfect number 279 is not a perfect number 280 is not a perfect number 281 is not a perfect number 282 is not a perfect number 283 is not a perfect number 284 is not a perfect number 285 is not a perfect number 286 is not a perfect number 287 is not a perfect number 288 is not a perfect number 289 is not a perfect number 290 is not a perfect number 291 is not a perfect number 292 is not a perfect number 293 is not a perfect number 294 is not a perfect number 295 is not a perfect number 296 is not a perfect number 297 is not a perfect number 298 is not a perfect number 299 is not a perfect number 300 is not a perfect number 301 is not a perfect number 302 is not a perfect number 303 is not a perfect number 304 is not a perfect number 305 is not a perfect number 306 is not a perfect number 307 is not a perfect number 308 is not a perfect number 309 is not a perfect number 310 is not a perfect number 311 is not a perfect number 312 is not a perfect number 313 is not a perfect number 314 is not a perfect number 315 is not a perfect number 316 is not a perfect number 317 is not a perfect number 318 is not a perfect number 319 is not a perfect number 320 is not a perfect number 321 is not a perfect number 322 is not a perfect number 323 is not a perfect number 324 is not a perfect number 325 is not a perfect number 326 is not a perfect number 327 is not a perfect number 328 is not a perfect number 329 is not a perfect number 330 is not a perfect number 331 is not a perfect number 332 is not a perfect number 333 is not a perfect number 334 is not a perfect number 335 is not a perfect number 336 is not a perfect number 337 is not a perfect number 338 is not a perfect number 339 is not a perfect number 340 is not a perfect number 341 is not a perfect number 342 is not a perfect number 343 is not a perfect number 344 is not a perfect number 345 is not a perfect number 346 is not a perfect number 347 is not a perfect number 348 is not a perfect number 349 is not a perfect number 350 is not a perfect number 351 is not a perfect number 352 is not a perfect number 353 is not a perfect number 354 is not a perfect number 355 is not a perfect number 356 is not a perfect number 357 is not a perfect number 358 is not a perfect number 359 is not a perfect number 360 is not a perfect number 361 is not a perfect number 362 is not a perfect number 363 is not a perfect number 364 is not a perfect number 365 is not a perfect number 366 is not a perfect number 367 is not a perfect number 368 is not a perfect number 369 is not a perfect number 370 is not a perfect number 371 is not a perfect number 372 is not a perfect number 373 is not a perfect number 374 is not a perfect number 375 is not a perfect number 376 is not a perfect number 377 is not a perfect number 378 is not a perfect number 379 is not a perfect number 380 is not a perfect number 381 is not a perfect number 382 is not a perfect number 383 is not a perfect number 384 is not a perfect number 385 is not a perfect number 386 is not a perfect number 387 is not a perfect number 388 is not a perfect number 389 is not a perfect number 390 is not a perfect number 391 is not a perfect number 392 is not a perfect number 393 is not a perfect number 394 is not a perfect number 395 is not a perfect number 396 is not a perfect number 397 is not a perfect number 398 is not a perfect number 399 is not a perfect number 400 is not a perfect number 401 is not a perfect number 402 is not a perfect number 403 is not a perfect number 404 is not a perfect number 405 is not a perfect number 406 is not a perfect number 407 is not a perfect number 408 is not a perfect number 409 is not a perfect number 410 is not a perfect number 411 is not a perfect number 412 is not a perfect number 413 is not a perfect number 414 is not a perfect number 415 is not a perfect number 416 is not a perfect number 417 is not a perfect number 418 is not a perfect number 419 is not a perfect number 420 is not a perfect number 421 is not a perfect number 422 is not a perfect number 423 is not a perfect number 424 is not a perfect number 425 is not a perfect number 426 is not a perfect number 427 is not a perfect number 428 is not a perfect number 429 is not a perfect number 430 is not a perfect number 431 is not a perfect number 432 is not a perfect number 433 is not a perfect number 434 is not a perfect number 435 is not a perfect number 436 is not a perfect number 437 is not a perfect number 438 is not a perfect number 439 is not a perfect number 440 is not a perfect number 441 is not a perfect number 442 is not a perfect number 443 is not a perfect number 444 is not a perfect number 445 is not a perfect number 446 is not a perfect number 447 is not a perfect number 448 is not a perfect number 449 is not a perfect number 450 is not a perfect number 451 is not a perfect number 452 is not a perfect number 453 is not a perfect number 454 is not a perfect number 455 is not a perfect number 456 is not a perfect number 457 is not a perfect number 458 is not a perfect number 459 is not a perfect number 460 is not a perfect number 461 is not a perfect number 462 is not a perfect number 463 is not a perfect number 464 is not a perfect number 465 is not a perfect number 466 is not a perfect number 467 is not a perfect number 468 is not a perfect number 469 is not a perfect number 470 is not a perfect number 471 is not a perfect number 472 is not a perfect number 473 is not a perfect number 474 is not a perfect number 475 is not a perfect number 476 is not a perfect number 477 is not a perfect number 478 is not a perfect number 479 is not a perfect number 480 is not a perfect number 481 is not a perfect number 482 is not a perfect number 483 is not a perfect number 484 is not a perfect number 485 is not a perfect number 486 is not a perfect number 487 is not a perfect number 488 is not a perfect number 489 is not a perfect number 490 is not a perfect number 491 is not a perfect number 492 is not a perfect number 493 is not a perfect number 494 is not a perfect number 495 is not a perfect number 496 is a perfect number 497 is not a perfect number 498 is not a perfect number 499 is not a perfect number 500 is not a perfect number 501 is not a perfect number 502 is not a perfect number 503 is not a perfect number 504 is not a perfect number 505 is not a perfect number 506 is not a perfect number 507 is not a perfect number 508 is not a perfect number 509 is not a perfect number 510 is not a perfect number 511 is not a perfect number 512 is not a perfect number 513 is not a perfect number 514 is not a perfect number 515 is not a perfect number 516 is not a perfect number 517 is not a perfect number 518 is not a perfect number 519 is not a perfect number 520 is not a perfect number 521 is not a perfect number 522 is not a perfect number 523 is not a perfect number 524 is not a perfect number 525 is not a perfect number 526 is not a perfect number 527 is not a perfect number 528 is not a perfect number 529 is not a perfect number 530 is not a perfect number 531 is not a perfect number 532 is not a perfect number 533 is not a perfect number 534 is not a perfect number 535 is not a perfect number 536 is not a perfect number 537 is not a perfect number 538 is not a perfect number 539 is not a perfect number 540 is not a perfect number 541 is not a perfect number 542 is not a perfect number 543 is not a perfect number 544 is not a perfect number 545 is not a perfect number 546 is not a perfect number 547 is not a perfect number 548 is not a perfect number 549 is not a perfect number 550 is not a perfect number 551 is not a perfect number 552 is not a perfect number 553 is not a perfect number 554 is not a perfect number 555 is not a perfect number 556 is not a perfect number 557 is not a perfect number 558 is not a perfect number 559 is not a perfect number 560 is not a perfect number 561 is not a perfect number 562 is not a perfect number 563 is not a perfect number 564 is not a perfect number 565 is not a perfect number 566 is not a perfect number 567 is not a perfect number 568 is not a perfect number 569 is not a perfect number 570 is not a perfect number 571 is not a perfect number 572 is not a perfect number 573 is not a perfect number 574 is not a perfect number 575 is not a perfect number 576 is not a perfect number 577 is not a perfect number 578 is not a perfect number 579 is not a perfect number 580 is not a perfect number 581 is not a perfect number 582 is not a perfect number 583 is not a perfect number 584 is not a perfect number 585 is not a perfect number 586 is not a perfect number 587 is not a perfect number 588 is not a perfect number 589 is not a perfect number 590 is not a perfect number 591 is not a perfect number 592 is not a perfect number 593 is not a perfect number 594 is not a perfect number 595 is not a perfect number 596 is not a perfect number 597 is not a perfect number 598 is not a perfect number 599 is not a perfect number 600 is not a perfect number 601 is not a perfect number 602 is not a perfect number 603 is not a perfect number 604 is not a perfect number 605 is not a perfect number 606 is not a perfect number 607 is not a perfect number 608 is not a perfect number 609 is not a perfect number 610 is not a perfect number 611 is not a perfect number 612 is not a perfect number 613 is not a perfect number 614 is not a perfect number 615 is not a perfect number 616 is not a perfect number 617 is not a perfect number 618 is not a perfect number 619 is not a perfect number 620 is not a perfect number 621 is not a perfect number 622 is not a perfect number 623 is not a perfect number 624 is not a perfect number 625 is not a perfect number 626 is not a perfect number 627 is not a perfect number 628 is not a perfect number 629 is not a perfect number 630 is not a perfect number 631 is not a perfect number 632 is not a perfect number 633 is not a perfect number 634 is not a perfect number 635 is not a perfect number 636 is not a perfect number 637 is not a perfect number 638 is not a perfect number 639 is not a perfect number 640 is not a perfect number 641 is not a perfect number 642 is not a perfect number 643 is not a perfect number 644 is not a perfect number 645 is not a perfect number 646 is not a perfect number 647 is not a perfect number 648 is not a perfect number 649 is not a perfect number 650 is not a perfect number 651 is not a perfect number 652 is not a perfect number 653 is not a perfect number 654 is not a perfect number 655 is not a perfect number 656 is not a perfect number 657 is not a perfect number 658 is not a perfect number 659 is not a perfect number 660 is not a perfect number 661 is not a perfect number 662 is not a perfect number 663 is not a perfect number 664 is not a perfect number 665 is not a perfect number 666 is not a perfect number 667 is not a perfect number 668 is not a perfect number 669 is not a perfect number 670 is not a perfect number 671 is not a perfect number 672 is not a perfect number 673 is not a perfect number 674 is not a perfect number 675 is not a perfect number 676 is not a perfect number 677 is not a perfect number 678 is not a perfect number 679 is not a perfect number 680 is not a perfect number 681 is not a perfect number 682 is not a perfect number 683 is not a perfect number 684 is not a perfect number 685 is not a perfect number 686 is not a perfect number 687 is not a perfect number 688 is not a perfect number 689 is not a perfect number 690 is not a perfect number 691 is not a perfect number 692 is not a perfect number 693 is not a perfect number 694 is not a perfect number 695 is not a perfect number 696 is not a perfect number 697 is not a perfect number 698 is not a perfect number 699 is not a perfect number 700 is not a perfect number 701 is not a perfect number 702 is not a perfect number 703 is not a perfect number 704 is not a perfect number 705 is not a perfect number 706 is not a perfect number 707 is not a perfect number 708 is not a perfect number 709 is not a perfect number 710 is not a perfect number 711 is not a perfect number 712 is not a perfect number 713 is not a perfect number 714 is not a perfect number 715 is not a perfect number 716 is not a perfect number 717 is not a perfect number 718 is not a perfect number 719 is not a perfect number 720 is not a perfect number 721 is not a perfect number 722 is not a perfect number 723 is not a perfect number 724 is not a perfect number 725 is not a perfect number 726 is not a perfect number 727 is not a perfect number 728 is not a perfect number 729 is not a perfect number 730 is not a perfect number 731 is not a perfect number 732 is not a perfect number 733 is not a perfect number 734 is not a perfect number 735 is not a perfect number 736 is not a perfect number 737 is not a perfect number 738 is not a perfect number 739 is not a perfect number 740 is not a perfect number 741 is not a perfect number 742 is not a perfect number 743 is not a perfect number 744 is not a perfect number 745 is not a perfect number 746 is not a perfect number 747 is not a perfect number 748 is not a perfect number 749 is not a perfect number 750 is not a perfect number 751 is not a perfect number 752 is not a perfect number 753 is not a perfect number 754 is not a perfect number 755 is not a perfect number 756 is not a perfect number 757 is not a perfect number 758 is not a perfect number 759 is not a perfect number 760 is not a perfect number 761 is not a perfect number 762 is not a perfect number 763 is not a perfect number 764 is not a perfect number 765 is not a perfect number 766 is not a perfect number 767 is not a perfect number 768 is not a perfect number 769 is not a perfect number 770 is not a perfect number 771 is not a perfect number 772 is not a perfect number 773 is not a perfect number 774 is not a perfect number 775 is not a perfect number 776 is not a perfect number 777 is not a perfect number 778 is not a perfect number 779 is not a perfect number 780 is not a perfect number 781 is not a perfect number 782 is not a perfect number 783 is not a perfect number 784 is not a perfect number 785 is not a perfect number 786 is not a perfect number 787 is not a perfect number 788 is not a perfect number 789 is not a perfect number 790 is not a perfect number 791 is not a perfect number 792 is not a perfect number 793 is not a perfect number 794 is not a perfect number 795 is not a perfect number 796 is not a perfect number 797 is not a perfect number 798 is not a perfect number 799 is not a perfect number 800 is not a perfect number 801 is not a perfect number 802 is not a perfect number 803 is not a perfect number 804 is not a perfect number 805 is not a perfect number 806 is not a perfect number 807 is not a perfect number 808 is not a perfect number 809 is not a perfect number 810 is not a perfect number 811 is not a perfect number 812 is not a perfect number 813 is not a perfect number 814 is not a perfect number 815 is not a perfect number 816 is not a perfect number 817 is not a perfect number 818 is not a perfect number 819 is not a perfect number 820 is not a perfect number 821 is not a perfect number 822 is not a perfect number 823 is not a perfect number 824 is not a perfect number 825 is not a perfect number 826 is not a perfect number 827 is not a perfect number 828 is not a perfect number 829 is not a perfect number 830 is not a perfect number 831 is not a perfect number 832 is not a perfect number 833 is not a perfect number 834 is not a perfect number 835 is not a perfect number 836 is not a perfect number 837 is not a perfect number 838 is not a perfect number 839 is not a perfect number 840 is not a perfect number 841 is not a perfect number 842 is not a perfect number 843 is not a perfect number 844 is not a perfect number 845 is not a perfect number 846 is not a perfect number 847 is not a perfect number 848 is not a perfect number 849 is not a perfect number 850 is not a perfect number 851 is not a perfect number 852 is not a perfect number 853 is not a perfect number 854 is not a perfect number 855 is not a perfect number 856 is not a perfect number 857 is not a perfect number 858 is not a perfect number 859 is not a perfect number 860 is not a perfect number 861 is not a perfect number 862 is not a perfect number 863 is not a perfect number 864 is not a perfect number 865 is not a perfect number 866 is not a perfect number 867 is not a perfect number 868 is not a perfect number 869 is not a perfect number 870 is not a perfect number 871 is not a perfect number 872 is not a perfect number 873 is not a perfect number 874 is not a perfect number 875 is not a perfect number 876 is not a perfect number 877 is not a perfect number 878 is not a perfect number 879 is not a perfect number 880 is not a perfect number 881 is not a perfect number 882 is not a perfect number 883 is not a perfect number 884 is not a perfect number 885 is not a perfect number 886 is not a perfect number 887 is not a perfect number 888 is not a perfect number 889 is not a perfect number 890 is not a perfect number 891 is not a perfect number 892 is not a perfect number 893 is not a perfect number 894 is not a perfect number 895 is not a perfect number 896 is not a perfect number 897 is not a perfect number 898 is not a perfect number 899 is not a perfect number 900 is not a perfect number 901 is not a perfect number 902 is not a perfect number 903 is not a perfect number 904 is not a perfect number 905 is not a perfect number 906 is not a perfect number 907 is not a perfect number 908 is not a perfect number 909 is not a perfect number 910 is not a perfect number 911 is not a perfect number 912 is not a perfect number 913 is not a perfect number 914 is not a perfect number 915 is not a perfect number 916 is not a perfect number 917 is not a perfect number 918 is not a perfect number 919 is not a perfect number 920 is not a perfect number 921 is not a perfect number 922 is not a perfect number 923 is not a perfect number 924 is not a perfect number 925 is not a perfect number 926 is not a perfect number 927 is not a perfect number 928 is not a perfect number 929 is not a perfect number 930 is not a perfect number 931 is not a perfect number 932 is not a perfect number 933 is not a perfect number 934 is not a perfect number 935 is not a perfect number 936 is not a perfect number 937 is not a perfect number 938 is not a perfect number 939 is not a perfect number 940 is not a perfect number 941 is not a perfect number 942 is not a perfect number 943 is not a perfect number 944 is not a perfect number 945 is not a perfect number 946 is not a perfect number 947 is not a perfect number 948 is not a perfect number 949 is not a perfect number 950 is not a perfect number 951 is not a perfect number 952 is not a perfect number 953 is not a perfect number 954 is not a perfect number 955 is not a perfect number 956 is not a perfect number 957 is not a perfect number 958 is not a perfect number 959 is not a perfect number 960 is not a perfect number 961 is not a perfect number 962 is not a perfect number 963 is not a perfect number 964 is not a perfect number 965 is not a perfect number 966 is not a perfect number 967 is not a perfect number 968 is not a perfect number 969 is not a perfect number 970 is not a perfect number 971 is not a perfect number 972 is not a perfect number 973 is not a perfect number 974 is not a perfect number 975 is not a perfect number 976 is not a perfect number 977 is not a perfect number 978 is not a perfect number 979 is not a perfect number 980 is not a perfect number 981 is not a perfect number 982 is not a perfect number 983 is not a perfect number 984 is not a perfect number 985 is not a perfect number 986 is not a perfect number 987 is not a perfect number 988 is not a perfect number 989 is not a perfect number 990 is not a perfect number 991 is not a perfect number 992 is not a perfect number 993 is not a perfect number 994 is not a perfect number 995 is not a perfect number 996 is not a perfect number 997 is not a perfect number 998 is not a perfect number 999 is not a perfect number 1000 is not a perfect number