Форум программистов, компьютерный форум 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) /*-------------------------------------------------------------- Функция... http://www.cyberforum.ru/cpp-beginners/thread1079338.html
Не могу исправить ошибки C++
Суть постановки задачи: Написать программу. Не квадратную матрицу заполнить таким образом : элементами, которые находятся по периметру матрицы, присвоить значение 1; периметру под матрицы которая...
Копировать содержимое в другой файл с заменой всех маленьких букв на большие C++
написать функцию, получающую в качестве параметра имя текстового файла и копирующую его содержимое в другой файл с заме- ной всех маленьких букв на большие
C++ Куда следует пойти туристам, что бы попасть на автобусную остановку? http://www.cyberforum.ru/cpp-beginners/thread1079276.html
можете мне помочь с задачей. надо решить на С++ Туристы вышли из леса на шоссе неподалеку от километрового столба с отметкой А км и решили пойти на ближайшую автобусную остановку. Посмотрев на план...
C++ Крэш программы на одном ПК Доброго времени суток, в с++ я пока только осваиваю азы и т.п. Серверное приложение для не особо сложных манипуляций, но написано не мной, я только пытаюсь разбираться в коде), недавно заметил... подробнее

Показать сообщение отдельно
OksiL
3 / 3 / 0
Регистрация: 19.03.2013
Сообщений: 14
23.01.2014, 19:56
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
#include <iostream>
#include <locale>
using namespace std;
int main()
{
    setlocale (0, "rus");
    int n = 0, i = 0, m = 0, size = 0;
    cout << "Введите кол-во элементов массива - ";
    cin >> n;
    double *mas = new double [n];
    cout << "Заполните массив элементами." << endl;
    for (i = 0; i < n; i++)
    {
        cout << i + 1 << "-й элемент = ";
        cin >> mas[i];
    }
    cout << "Известный массив: ";
    for (i = 0; i < n; i++)
        cout << mas[i] << " ";
    int *mas2 = new int [n];
    bool flag = true;
    for (i = 0; i < n; i++)
    {
        flag = true;
        for(int j = 2; j < mas[i]; j++)
            if(fmod(mas[i],j) == 0)
            {
                flag = false;
                break;
            }
        if(flag == true)
        {
            mas2[size] = mas[i];
            size++;
        }
    }
    cout << "\nМассив простых чисел: ";
    for (i = 1; i < size; i++)
        cout << mas2[i] << " ";
    int max = 0;
    max = mas2[0];
    for (i = 0; i < size; i++)
        if (mas2[i] > max)
            max = mas2[i];
    cout << "\nМаксимальное число = " << max << endl;
    cout << endl;
    delete [] mas;
    delete [] mas2;
    cin.sync();
    cin.ignore();
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru