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

В последовательности целых чисел заменить все элементы, меньшие заданного числа - C++

Восстановить пароль Регистрация
 
assasin21rus
2 / 2 / 1
Регистрация: 02.04.2014
Сообщений: 86
22.04.2014, 17:57     В последовательности целых чисел заменить все элементы, меньшие заданного числа #1
Дана последовательность целых чисел. Заменить все элементы, меньшие заданного числа, этим числом.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.04.2014, 17:57     В последовательности целых чисел заменить все элементы, меньшие заданного числа
Посмотрите здесь:

дана последовательность целых чисел заменить все элементы меньше заданного числа этим числом C++
C++ Дана последовательность из целых чисел. Все элементы меньше заданного числа, увеличить в два раза
Массивы (в каждом столбце заменить элементы, меньшие по модулю заданного числа на номер столбца) C++
Дано двумерный массив целых чисел. Все нечетные элементы заданного массива заменить суммой номеров их строки и столбца C++
C++ Заменить все элементы, меньшие заданного числа, этим числом
C++ Заменить все элементы массива, меньшие заданного числа, этим числом
C++ Заменить все элементы, меньшие заданного числа, этим числом
Все элементы массива, меньшие заданного числа, увеличить в два раза C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
gorkolov
0 / 0 / 0
Регистрация: 22.04.2014
Сообщений: 2
22.04.2014, 19:29     В последовательности целых чисел заменить все элементы, меньшие заданного числа #2
Если последовательность представлена массивом, то вот:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <locale>
using namespace std;
int main()
{
    setlocale(LC_ALL,"");
    int a[10] = {1,5,7,3,5,3,6,3,6,10}, n;
    cout<<"Введите значение n: ";
    cin>>n;
    for(int i=0;i<10;i++)
    {
        if(a[i]<n)
        {
            a[i]=n;
        }
    }
    cout<<"Ваш массив: ";
    for(int i=0;i<10;i++)
    {
        cout<<a[i]<<" ";
    }
    system("pause");
}
cooller
 Аватар для cooller
564 / 532 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
22.04.2014, 20:57     В последовательности целых чисел заменить все элементы, меньшие заданного числа #3
assasin21rus,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <vector>
#include<iterator>
#include<algorithm>
#include <functional>
 
int main()
{
 
    std::vector <int> ivec = { 4, 8, 15, 16, 23, 42 };
    std::copy(ivec.begin(), ivec.end(), std::ostream_iterator <int>(std::cout, " "));
    int Number;
    std::cin >> Number;
    std::replace_if(ivec.begin(), ivec.end(),
        std::bind(std::less<int>(), std::placeholders::_1, Number),Number);
    std::copy(ivec.begin(), ivec.end(), std::ostream_iterator <int>(std::cout, " "));
    return 0;
}
Yandex
Объявления
22.04.2014, 20:57     В последовательности целых чисел заменить все элементы, меньшие заданного числа
Ответ Создать тему
Опции темы

Текущее время: 12:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru