import java.io.BufferedReader;
import java.io.InputStreamReader;
public class NewClass {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); //поток ввода данных
int a = Integer.parseInt(reader.readLine()); //вводим первое число
int b = Integer.parseInt(reader.readLine()); //вводим второе число
int result = b; //результат
//здесь цикл сложения второго числа
for (int i = 1; i < a; i++) {
result += b;
}
//выводим результат в консоль
System.out.println("Ваш ответ: " + result);
reader.close();
Объяснение:
написано на Java, не уточнили на каком ЯП надо программу написать..
#include <iostream>
#include <clocale>
using namespace std;
int main()
{
setlocale(LC_ALL,"Russian");
int x, i, j, s;
cout << "Введите x: ";
cin >> x;
for (int i = 2; i <= x; i++)
s = 0;
for (int j = 1; j <= i / 2; j++)
if (i % j == 0)
s += j;
if (s == i)
cout << i << " ";
#include <iostream> // Библиотека ввода-вывода
#include <clocale> // Библиотека локализации (возможно, будет работать и без нее)
using namespace std; // Пространство имён
setlocale(LC_ALL,"Russian"); // Локализация в консоли (возможно, будет работать и без нее)
int x, i, j, s; // Объявление переменных
cout << "Введите x: "; // Выводим текст
cin >> x; // Вводим x с клавиатуры
for (int i = 2; i <= x; i++) // Выполняем до того момента, пока i <= x
for (int j = 1; j <= i / 2; j++) // Выполняем до того момента, пока j <= i ÷ 2 (без остатка)
if (i % j == 0) // Если остаток от i ÷ j = 0
s += j; // К s прибавляется j
if (s == i) // Если s = i
cout << i << " "; // Выводим i с пробелом
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class NewClass {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); //поток ввода данных
int a = Integer.parseInt(reader.readLine()); //вводим первое число
int b = Integer.parseInt(reader.readLine()); //вводим второе число
int result = b; //результат
//здесь цикл сложения второго числа
for (int i = 1; i < a; i++) {
result += b;
}
//выводим результат в консоль
System.out.println("Ваш ответ: " + result);
reader.close();
}
}
Объяснение:
написано на Java, не уточнили на каком ЯП надо программу написать..
#include <iostream>
#include <clocale>
using namespace std;
int main()
{
setlocale(LC_ALL,"Russian");
int x, i, j, s;
cout << "Введите x: ";
cin >> x;
for (int i = 2; i <= x; i++)
{
s = 0;
for (int j = 1; j <= i / 2; j++)
{
if (i % j == 0)
{
s += j;
}
}
if (s == i)
{
cout << i << " ";
}
}
}
Объяснение:
#include <iostream> // Библиотека ввода-вывода
#include <clocale> // Библиотека локализации (возможно, будет работать и без нее)
using namespace std; // Пространство имён
int main()
{
setlocale(LC_ALL,"Russian"); // Локализация в консоли (возможно, будет работать и без нее)
int x, i, j, s; // Объявление переменных
cout << "Введите x: "; // Выводим текст
cin >> x; // Вводим x с клавиатуры
for (int i = 2; i <= x; i++) // Выполняем до того момента, пока i <= x
{
s = 0;
for (int j = 1; j <= i / 2; j++) // Выполняем до того момента, пока j <= i ÷ 2 (без остатка)
{
if (i % j == 0) // Если остаток от i ÷ j = 0
{
s += j; // К s прибавляется j
}
}
if (s == i) // Если s = i
{
cout << i << " "; // Выводим i с пробелом
}
}
}