Упражнения на Java: сумма всех элементов из всех возможных подмножеств множества, образованных первыми n натуральными числами
Java Basic: упражнение 193 с решением
Напишите программу на Java, которая принимает целое число и находит сумму всех элементов из всех возможных подмножеств набора, образованного первыми n натуральными числами.
Пример решения:
Java-код:
import java.util.Scanner;
public class Solution {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.print("Input a positive integer: ");
int n = in .nextInt();
int result = (n * (n + 1) / 2) * (1 << (n - 1));
System.out.print("Sum of subsets of n is : " + result);
}
}
Пример вывода:
Введите положительное целое число: 25 Сумма подмножеств n равна: 1157627904
Блок - схема:
Редактор кода Java:
Компания: Bloomberg
Внесите свой код и комментарии через Disqus.
Предыдущий: Напишите Java-программу для перестановки алфавитов в порядке, за которым следует сумма цифр в заданной строке, содержащей прописные буквы и целые цифры (от 0 до 9).
Далее: Напишите программу на Java, чтобы найти все позиции данного числа в данной матрице. Если номер не найден, напечатайте («Номер не найден!»).
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования