Форум программистов, компьютерный форум CyberForum.ru

Даны натуральные числа n и a(1), a(2), ... a(n) .. Найти максимальное простое число - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ работа с числами http://www.cyberforum.ru/cpp-beginners/thread171409.html
Помогите пожалуйста написать программу: Написать программу, которая для числа n, введённого с клавиатуры 1. Выводит все числа от 1 до n, делящиеся на каждую свою цифру. Пример: 24 делится на 2 и на 4. 2. Выводит числа в виде таблицы по 8 чисел в строке 3. Решает задачу в произвольной системе счисления с основанием a (вводится с клавиатуры). 4. Программа сообщает о некорректно...
C++ Определить у какой из фигур площадь больше Приветствую всех!!! На 4 курсе института начали преподовать программирование на языке С++ и сразу возникли вопросы. Задача №1: Определить у какой из 3-х фигур площадь больше: ромб с диагоналями d1 и d2, квадрат со стороной с и трапеция с основаниями a,b и высотой h. Я написала часть программы,а остальную часть незнаю как написать.Думаю,что надо писать через цикл,а с циклы я толком не... http://www.cyberforum.ru/cpp-beginners/thread171373.html
C++ Различные варианты инициализации указателя - в чём точная разница между ними?
Немного непонятен один момент. Есть некий класс Statement (конструктор используется по умолчанию). Вот четыре различных записи инициализации указателя на экземпляр: Statement *stmt(new Statement); // 1 Statement *stmt(new Statement()); // 2 Statement *stmt(new Statement); // 3 Statement *stmt(new Statement()); // 4 В чём точная разница этих инициализаций? Всегда ли будет вызван...
C++ Создать массив вещественных чисел из 10 элементов
Задача в С++ Создать массив вещественных чисел из 10 элементов. Ввести элементы массива с клавиатуры при помощи scanf. Найти сумму первых 5 элементов. Найти сумму последних 5 элементов. Вывести на экран. Найти максимальное значение. Вывести на экран.
C++ Перевод из одной системы счисления в другую http://www.cyberforum.ru/cpp-beginners/thread171363.html
Составить программу перевода натурального числа из позиционной системы счисления с основанием m в позиционную систему счисления с основанием n через десятичную систему счисления. n=3, m=8;
C++ Дано натуральное число. Найти число, получаемое удалением из исходного всех цифр a Дано натуральное число. Найти число, получаемое удалением из исходного всех цифр a. подробнее

Показать сообщение отдельно
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
02.10.2010, 00:47     Даны натуральные числа n и a(1), a(2), ... a(n) .. Найти максимальное простое число
andr1981, Прога работает. С помощью только iostream конечно можно. Но лень...

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
#include <iostream>
 
bool simple(int a)
{
    bool flag=false;
    for(int i=2; i<=a/2; ++i)
    {
         if(a%i==0)
         {
             flag=true;
             break;
         }
     }
     if(flag)
       return false;
     return true;
}
 
int main()
{
    int N;
    std::cout<<"Enter n: ";
    std::cin>>N;
    int*Arr=new int[N];
    for(int i=0; i<N; ++i)
    {
        std::cin>>Arr[i];
    }
    int*SArr;
    int SSize=0;
    for(int i=0; i<N; ++i)
    {
        if(simple(Arr[i]))
           SSize++;
    }
    if(SSize==0)
    {
         std::cerr<<"There is no simple numbs\n";
         return 0;
    }
    SArr=new int[SSize];
    for(int i=0, j=0; i<N; ++i)
    {
         if(simple(Arr[i]))
         {
             SArr[j]=Arr[i];
             ++j;
         }
     }
     int SMax=SArr[0];
     for(int i=0; i<SSize; ++i)
     {
         if(SArr[i]>SMax)
             SMax=Arr[i];
     }
     std::cout<<"Max of simples is: "<< SMax <<'\n';
     delete[] SArr;
     delete[] Arr;
     return 0;
}
 
Текущее время: 17:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru