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

Дан одномерный целочисленный массив А из N элементов. Найти в нём максимальное значение среди простых чисел - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Генератор сообщений MessageGenerator http://www.cyberforum.ru/cpp-beginners/thread1079343.html
Задача приложена в pdf. Вопрос: 1. Как реализовать в Visual Studio эту схему? 2. Что из себя представляет MessageGenerator, и приемник сообщений. Как их реализовать? Золотые вы люди, если подскажите решение кодом.
C++ Подскажите библиотеки Люди добрые хорошие, подскажите. Вот есть код: int gmres(Matrix& a, Vector& x, Vector& b, double eps, int nkr, int nit) /*-------------------------------------------------------------- Функция GMRES решает СЛАУ ax = b методом GMRES с количеством итераций nit. */ { int i, j, nk, i0, im, it; http://www.cyberforum.ru/cpp-beginners/thread1079338.html
Не могу исправить ошибки C++
Суть постановки задачи: Написать программу. Не квадратную матрицу заполнить таким образом : элементами, которые находятся по периметру матрицы, присвоить значение 1; периметру под матрицы которая осталась - значение 2 и так до конца заполнения матрицы. Программа была написана успешно. Она работает. Но надо расписать ее по функциям в таком виде: 1. Создание матрицы и выполнение задания. 2....
Копировать содержимое в другой файл с заменой всех маленьких букв на большие C++
написать функцию, получающую в качестве параметра имя текстового файла и копирующую его содержимое в другой файл с заме- ной всех маленьких букв на большие
C++ Куда следует пойти туристам, что бы попасть на автобусную остановку? http://www.cyberforum.ru/cpp-beginners/thread1079276.html
можете мне помочь с задачей. надо решить на С++ Туристы вышли из леса на шоссе неподалеку от километрового столба с отметкой А км и решили пойти на ближайшую автобусную остановку. Посмотрев на план местности, руководитель группы сказал, что автобусные остановки расположены на километре В и на километре С. Куда следует пойти туристам? Помогите, пожалуйста! Заранее спасибо!
C++ Крэш программы на одном ПК Доброго времени суток, в с++ я пока только осваиваю азы и т.п. Серверное приложение для не особо сложных манипуляций, но написано не мной, я только пытаюсь разбираться в коде), недавно заметил такую странность, если через браузер попытаться подключиться к ее открытому порту, то на одном ПК с вин2008 программа выдает ошибку, мол неизвестный пакет и рушится. Попробовал на тестовом ПК вин7,... подробнее

Показать сообщение отдельно
Ev[G]eN
Эксперт С++
 Аватар для Ev[G]eN
5093 / 1531 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
23.01.2014, 20:09     Дан одномерный целочисленный массив А из N элементов. Найти в нём максимальное значение среди простых чисел
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
#include <iostream>
#include <cstdlib>
#include <ctime>
 
bool isSimpleNumber(int number);
 
int main()
{
    std::srand((size_t)(std::time)(nullptr));
 
    size_t arraySize;
    std::cout << "N: ";
    std::cin >> arraySize;
 
    int maximal = -1;
    int *array = new int [arraySize];
    std::cout << "Array: " << std::endl;
    for (size_t i = 0; i < arraySize; i++) {
        std::cout << (array[i] = std::rand() % 50) << ' ';
        maximal = isSimpleNumber(array[i]) ? array[i] : maximal;
    }
    std::cout << std::endl;
 
    std::cout << "Simple numbers: " << std::endl;
    for (size_t i = 0; i < arraySize; i++) {
        if (isSimpleNumber(array[i])) {
            std::cout << array[i] << ' ';
            maximal = maximal < array[i] ? array[i] : maximal;
        }
    }
    std::cout << std::endl << "Maximal of simple numbers: " << maximal << std::endl;
    
    delete [] array;
    array = nullptr;
 
    std::system("pause");
    return 0;
}
 
bool isSimpleNumber(int number)
{
    if (number < 2) {
        return false;
    }
    for (int i = 2; i <= number / 2; i++) {
        if (!(number % i)) {
            return false;
        }
    }
    return true;
}
 
Текущее время: 12:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru