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