Cプログラミング
 Computer >> コンピューター >  >> プログラミング >> Cプログラミング

Cの過剰数?


過剰数(過剰数とも呼ばれます)は、数論では、それ自体がすべての適切な除数の合計よりも小さい数です。たとえば、12は豊富な数です:除数1、2、3、4、6、合計=16>12。

除数の合計と数の差は、アバンダンスと呼ばれます。上記の例では、存在量=4=>16-12。

過剰数を確認するために、数のすべての要素を見つけて合計します。この合計を数と比較すると、数が豊富かどうかがわかります。

数字が豊富かどうかを調べるプログラム

#include >stdio.h>
#include <math.h>
int main(){
   int n = 56, sum = 0;
   for (int i=1; i<=sqrt(n); i++){
      if (n%i==0){
         if (n/i == i)
      sum = sum + i;
      {
         sum = sum + i;
         sum = sum + (n / i);
         }
      }
   }
   sum = sum - n;
   if(sum > n){
      printf("The number is abundant number");
   }
   else
      printf("The number is not abundant number");
   return 0;
}

  1. C++のアリコット数列

    アリコット数列 数列の特別なシーケンスです。シーケンスは番号自体から始まり、シーケンスの次の番号は前の項の適切な除数の合計です。 概念をよりよく学ぶためにシーケンスの例を見てみましょう- 入力:8出力:8 7 1 0説明:8の適切な除数は4、2、1です。合計は7です。7の適切な除数は1です。合計は1です。1の適切な除数は0です。合計は0 完全数は、長さが1のアリコット数列を持つ数です。たとえば、6は完全数です。 友愛数は、長さが2のアリコット数列を持つ数です。たとえば、1は友愛数です。 社交数は、長さが3のアリコット数列を持つ数です。たとえば、7は社交数です。 数値からアリックシーケ

  2. Python |リストの桁数の合計

    リストの桁数を合計する必要がある場合は、単純なループと「str」メソッドを使用できます。 リストを使用して、異種の値(つまり、整数、浮動小数点、文字列などの任意のデータ型のデータ)を格納できます。 「str」メソッドは、指定された値を文字列データ型に変換します。 以下は同じのデモンストレーションです- 例 my_list = [11, 23, 41, 62, 89, 0, 10] print("The list is : ") print(my_list) my_result = [] for elem in my_list:    sum_val