написать программу на С++! Отдам все 35 своих Будем называть число СУПЕРПРОСТИМ если число и сумма его цифр являются простыми числами. Написать программу на языке с ++ которая определит Количество суперпростих n-значных чисел. Число n записано в файле IN.txt, ответ на задание нужно Записать в файл OUT.txt (для реализации нужно использовать две функции, функция проверки числа на простоту и функция суммы цифр числа)
Смотри файл
Объяснение:
1) Вбиваем в ячейку вид формулы. F(x) = 2x² - 4x³
2) Вбиваем в соседние ячейки под ней x и y.
3) Вбиваем в ячейку под x первоначальное значение x. 0
4) Вбиваем в ячейку под первоначальным значением x, второе значение x. 0,1
5) Выделяем ячейки с под первоначальным значением x и вторым значением x и растягиваем вниз за правый нижний уголок (автозаполнение) до конечного значения x.
6) Вбиваем в ячейку под y формулу. =2*A3^2 - 4 * A3^3
7) Выделяем ячейку с формулой и растягиваем вниз за правый нижний уголок (копирование) до конечного значения x.
8) Выравниваем расположение x и y по левому краю (выделить ячейки - Главная - Выравнивание - Выровнять по левому краю).
9) Задаем количество знаков после запятой для y (выделить ячейки - Главная - Число - Увеличить или Уменьшить разрядность).
10) Повторяем действия для остальных формул.
11) Вставляем график (выделяем таблицу для б) (кроме верхней ячейки, где записан вид формулы) - Вставка -Диаграммы - Точечная - Точечная с гладкими кривыми и маркерами)
12) переименовываем лист (щёлкнуть правой кнопкой мышки внизу на названии листа и выбрать Переименовать)
Код на Java
import java.util.Random;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int A[] = new int[20]; //создание массива
for(int i=0;i<A.length;i++) {
A[i]=in.nextInt(); //заполнение массива
}
int sum = 0;
Random r = new Random(); //обьект класса Random
for(int i=0;i<5;i++) {
sum=sum+A[r.nextInt(20)]; //r.nextInt(20) - генерирует число от 0 до 20
}
System.out.println(sum);
}
}