Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
WeAreDogs
0 / 0 / 0
Регистрация: 16.03.2016
Сообщений: 80
0

Заменить все простые числа на заданное число

20.05.2018, 08:56. Просмотров 114. Ответов 5
Метки (Все метки)

replace_if почему-то подчёркивается как ошибка, как сделать эту программу рабочей? Само задание: дана последовательность целых чисел, нужно заменить все простые числа на число X. Х вводим с самого начала. Помогите мне это сделать пожалуйстааа


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
#include <vector>
#include <iostream>
#include <algorithm>
using namespace std;
 
bool prime(long long n) {
    for (long long i = 1 <= sqrt(n); i++)
    
        if (n % 1 == 0)
            return false;
        return true;
}
 
int main()
{
    int n, x, p;
    cout << "znachenie X=";
    cin >> x;
    cout << endl;
    cout << "Vvedite razmernost vectora    ";
    cin >> n;
    cout << endl;
    vector <int> vec;
    vector <int>::iterator iter = vec.begin();
    for (int i = 0; i <= n; i++) {
        vec.push_back(i);
    }
    cout << "Vash massiv:        ";
    for (int i = 0; i <= n; i++) { cout << vec[i] << "   "; }
    cout << endl;
 
 
    for (int i = 0; i <= n; i++) {
        replace_if(vec.begin(), vec.end(), prime(vec[i]), vec[i], x);
            
    }
 
 
    cout << "izmenenniy massiv:  ";
    for (int i = 0; i <= n; i++) { cout << vec[i] << "   "; }
    cout << endl;
    system("pause");
    return 0;
}


Вернуться к обсуждению:
Заменить все простые числа на заданное число
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.05.2018, 08:56
Готовые ответы и решения:

Заменить все простые числа на заданное число
replace_if почему-то подчёркивается как ошибка, как сделать эту программу...

Вывести все простые числа, не превосходящие заданное число M
Вывести все простые числа, не превосходящие заданное число M.

Напечатать все простые числа, не превосходящие заданное число M
Люди добрые помогите разобраться вот с этим.. может кто поможет с решением...

Найти все такие простые числа, не превосходящие заданного N, в троичной записи которых цифра 2, встречается заданное число раз
Найти все такие простые числа, не превосходящие заданного N, в троичной записи...

В массиве все числа между максимальным и минимальным элементом заменить на заданное число
Дано число k. В массиве все числа между максимальным и минимальным элементом...

5
Другие темы раздела
C++ динамический массив http://www.cyberforum.ru/cpp-beginners/thread2249357.html
Написать программу на языке C++, которая создает динамический массив векторов, значения полей элементов массива вводятся с клавиатуры. Вычислить сумму и разность злементов массива и вывести их на...
C++ сортировка методом прямого выбора Есть массив структур, который нужно в отдельности отсортировать методом прямого выбора по всем полям. С полями типа int вообще никаких проблем и вопросов, но как сортировать чаровские поля? может... http://www.cyberforum.ru/cpp-beginners/thread2249353.html
Отсортировать отрицательные элементы строки массива вставкой не меняя мест положительных элементов C++
В двумерном Массиве А в строках индекс которых делятся на 5, отсортировать отрицательные элементы методом вставок, оставив положительные элементы на своих местах (индексах), вводить массив из файла....
с++ что то не так с созданием памяти C++
помогите пожалуйста,ВЫВОДИТ НЕ ТОТ РЕЗУЛЬТАТ. MAIN #include "stdafx.h" #include "Header.h" #include <stdio.h> #include <iostream> #include <fstream> #include <conio.h> #include <memory> ...
C++ Аргумент комплексного числа http://www.cyberforum.ru/cpp-beginners/thread2249326.html
Случайным образом сформировать массив из структур "Комплексное число". Вывести на экран массив в виде "Число №... = ...+...i. его аргумент равен ...., его номер в массиве - ..." в порядке возрастания...
C++ Статические переменные Дан текст. Найти S слов, наиболее часто встречающиеся в тексте. Использовать статические переменные подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru