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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Leran
Сообщений: n/a
#1

Добавить в массив заданное число, если этого числа нет в массиве - C++

22.04.2014, 19:30. Просмотров 218. Ответов 3
Метки нет (Все метки)

Нужно 2 програмки:
1) добавляет в массив заданное* число, если этого числа нет в массиве
2) удаляет из массива числа, равные заданному*
* - заданные числа вводятся с клавиатуры
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.04.2014, 19:30     Добавить в массив заданное число, если этого числа нет в массиве
Посмотрите здесь:

если число в массиве A отрицательно, то в массив B на соответствующее место заносить 0 C++
Заменить числа последовательности, превышающие заданное число, на заданное число C++
Массив: Найти первый максимум в этом массиве, а затем все числа до этого элемента упорядочить по возрастанию, а после — по убыванию. C++
C++ Вывести на экран число, которое получается если прочитать заданное число в обратном порядке
Разложить число в массив так, чтобы элементами была последовательность с единицы о этого числа C++
Если в массиве есть хоть 1 отрицательное число, то программа должна печатать max, а если нет - то 0 C++
C++ Найти в массиве простые числа и добавить в новый массив
В массиве все числа между максимальным и минимальным элементом заменить на заданное число C++
В массиве все числа между максимальным и минимальным элементом заменит на заданное число C++
C++ Найти минимальное положительное число в заданном массиве, а если таких нет, вывести на экран ноль
C++ Написать функцию, которая ищет число в одноименном массиве и возвращает индекс каждого вхождения этого числа
C++ Определить является ли заданное число трёхзначным, если нет, вывести его последнюю цифру, а если да, первую

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
 Аватар для zss
6112 / 5715 / 1849
Регистрация: 18.12.2011
Сообщений: 14,599
Завершенные тесты: 1
22.04.2014, 19:38     Добавить в массив заданное число, если этого числа нет в массиве #2
Посмотрите, например
Написать программу:функция что возвращает элемент массива,и удаляет этот элемент з массива
cooller
 Аватар для cooller
564 / 532 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
22.04.2014, 20:25     Добавить в массив заданное число, если этого числа нет в массиве #3
Leran,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <vector>
#include<iterator>
#include<algorithm>
 
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::cout << "\nEnter the number: ";
    std::cin >> Number;
    std::find(ivec.begin(), ivec.end(), Number) != ivec.end() ? ivec.erase(std::find(ivec.begin(), ivec.end(), Number)) : ivec.push_back(Number);
    std::copy(ivec.begin(), ivec.end(), std::ostream_iterator <int>(std::cout, " "));
    return 0;
}
HighPredator
22.04.2014, 20:40     Добавить в массив заданное число, если этого числа нет в массиве
  #4

Не по теме:

Цитата Сообщение от cooller_94 Посмотреть сообщение
4, 8, 15, 16, 23, 42

Yandex
Объявления
22.04.2014, 20:40     Добавить в массив заданное число, если этого числа нет в массиве
Ответ Создать тему
Опции темы

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