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

Дана последовательность целых чисел. заменить все простые числа на х - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сортировка одномерного массива http://www.cyberforum.ru/cpp-beginners/thread1168228.html
Дан одномерный массив А, состоящий из N элементов. Отсортировать все его элементы а) улучшенным методом пузырька; б) методом прямого включения
C++ Для каждой строки матрицы подсчитать сумму элементов, вне заданного интервала, записать данные в новый массив Дан массив размером n×n, элементы которого целые числа. Замечание. Для хранения массив n×n использовать ступенчатый массив. Для каждой строки подсчитать сумму элементов, не попадающих в заданный интервал, и записать данные в новый массив. http://www.cyberforum.ru/cpp-beginners/thread1168222.html
Найти максимум из модулей элементов последовательности действительных чисел C++
Дана последовательность из n действительных чисел. Замечание. Задачи из данного пункта решить, используя одномерный массив. Найти максимум из модулей элементов.
C++ Дана последовательность целых чисел. Вывести на экран номера всех элементов, не попадающих в заданный интервал
Дана последовательность целых чисел. Замечание. Задачи из данного пункта решить двумя способами, используя одномерный массив, а затем двумерный. Размерность массива вводится с клавиатуры. Вывести на экран номера всех элементов, не попадающих в заданный интервал.
C++ Разработать методы вычисления длины отрезка по координатам вершин и периметра треугольника по длинам сторон http://www.cyberforum.ru/cpp-beginners/thread1168215.html
Разработать метод f(x1, y1, x2, y2), который вычисляет длину отрезка по координатам вершин (x1, y1) и (x2, y2), и метод d(a, b, c), который вычисляет периметр треугольника по длинам сторон a, b, c. С помощью данных методов найти периметр треугольника, заданного координатами своих вершин.
C++ С какого автора и какой книги начать изучение программирования Простите меня за такой дилетантский вопрос, хочу научиться программировать и не понимаю, как вы всё это знаете. Учусь по книге, по отзывам, популярнейшей: Роберт Лафоре "Объектно-ориентированное программирование в C++". Всё понятно, но задачки даются в конце каждой главы трудные, так что впадаю даже в отчаяние... Какого автора посоветуете? Как Вы сами начинали? подробнее

Показать сообщение отдельно
к8
0 / 0 / 0
Регистрация: 23.04.2014
Сообщений: 38
06.05.2014, 17:45     Дана последовательность целых чисел. заменить все простые числа на х
дана последовательность целых чисел. заменить все простые числа на х
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
#include "iostream"
#include "algorithm"
#include "vector"
using namespace std;
 
bool pred(int x)
{
    int k=0;
    for(int i=2; i<=x/2; i++)
    if (x%i == 0) k++;
    return (k == 0);
}
 
int main()
{
    vector <int> iVec;
    int x,n,s;
    cout<<"n=";cin>>n;//в цикле формируется вектор из n элементов,значения которых вводятся с клавиатуры
    for(int i=0;i<n;i++)
    {
        cout<<"vvedite element s nomerom"<<i<<endl;
        cin>>x;
        iVec.push_back(x);
    }
    replace_if(iVec.begin(), iVec.end(), pred, s);
    for(vector <int>::iterator iter = iVec.begin();iter<iVec.end();iter++)
    cout<<*iter<<endl;
    return 0;
}
что не так?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru