Алгоритмы (Java): различия между версиями

Материал из Информационная безопасностя
Перейти к навигации Перейти к поиску
Строка 28: Строка 28:
 
=== Произведение целых чисел ===
 
=== Произведение целых чисел ===
 
<syntaxhighlight lang="java" line>
 
<syntaxhighlight lang="java" line>
 +
package ru.example;
  
 +
import java.util.Scanner;
 +
 +
public class Main {
 +
 +
    public static void main(String[] args) {
 +
        System.out.print("Введите число множителей: ");
 +
        Scanner sc = new Scanner(System.in);
 +
        int count = sc.nextInt();
 +
 +
        int product = 1;
 +
        for (int i = 0; i < count; i++) {
 +
            System.out.print("Введите множетель " + (i+1) + ": ");
 +
            int num = sc.nextInt();
 +
            product *= num;
 +
        }
 +
 +
        System.out.println("Произведение = " + product);
 +
    }
 +
}
 
</syntaxhighlight>
 
</syntaxhighlight>
  

Версия 12:06, 7 июля 2021

Код программ

Сумма вводимых целых чисел

 1 package ru.example;
 2 
 3 import java.util.Scanner;
 4 
 5 public class Main {
 6 
 7     public static void main(String[] args) {
 8         System.out.print("Введите число слагаемых: ");
 9         Scanner sc = new Scanner(System.in);
10         int count = sc.nextInt();
11 
12         int sum = 0;
13         for (int i = 0; i < count; i++) {
14             System.out.print("Введите число " + (i+1) + ": ");
15             int num = sc.nextInt();
16             sum += num;
17         }
18 
19         System.out.println("Сумма = " + sum);
20     }
21 }

Произведение целых чисел

 1 package ru.example;
 2 
 3 import java.util.Scanner;
 4 
 5 public class Main {
 6 
 7     public static void main(String[] args) {
 8         System.out.print("Введите число множителей: ");
 9         Scanner sc = new Scanner(System.in);
10         int count = sc.nextInt();
11 
12         int product = 1;
13         for (int i = 0; i < count; i++) {
14             System.out.print("Введите множетель " + (i+1) + ": ");
15             int num = sc.nextInt();
16             product *= num;
17         }
18 
19         System.out.println("Произведение = " + product);
20     }
21 }

Сколько нечетных среди n введенных

Защита от неверного ввода

Вывод 10 первых степеней двойки

Вывод всех двухзначных чисел, кратных 5

Вывод n первых чисел Фибоначчи

Найти НОД(A,B), используя алгоритм Евклида:

Найти сумму цифр целого числа m

Найти max из введенных чисел

Найти min, удовлетворяющее условию p(x)

Есть ли среди введенных число k?

Является ли число N>1 простым?

Разложение числа на простые множители