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

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

Войти
Регистрация
Восстановить пароль
 
Punkerus
0 / 0 / 0
Регистрация: 23.03.2016
Сообщений: 7
#1

Удалить из исходного массива три первых элемента, сдвигая элементы массива, напечатать их значения - C++

24.03.2016, 13:29. Просмотров 793. Ответов 1
Метки нет (Все метки)

Помогите с созданием программы, которая выполняет следующие действия:
1) Одномерный массив из 10 элементов целого типа в диапазоне [40, 120];
2) Удалить из исходного массива три первых элемента, сдвигая элементы массива, напечатать их значения;
3) Найти произведение элементов преобразованного массива;
4) Вывести исходный, полученный массивы и значение произведения.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.03.2016, 13:29
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Удалить из исходного массива три первых элемента, сдвигая элементы массива, напечатать их значения (C++):

Вставить два элемента по 1000, начиная с четвертого элемента исходного массива, сдвигая его элементы - C++
Помогите с созданием программы, которая выполняет следующие действия: a) одномерный массив из 10 элементов целого типа в диапазоне ; b)...

Удалить из массива все элементы, которые меньше среднеарифметического значения всех элементов исходного массива - C++
Дан массив из n действительных чисел. Удалить из массива все элементы, которые меньше среднеарифметического значения всех элементов...

Сформировать из исходного массива новый, разместив в нем элементы исходного массива, отсортированные по три - C++
Здравствуйте! Нужна ваша помощь. Пользователем вводятся вещественные числа (не больше 100) сформировать из исходного массива новый,...

Переставить четвертый элемент массива на последнее место, сдвигая элементы массива - C++
Создать программу в которой нужно : a) Одномерный массив из 8 элементов целого типа в диапазоне ; b) Переставить четвертый элемент...

Переставить элемент массива на последнее место, сдвигая элементы массива - C++
Переставить четвертый элемент массива на последнее место, сдвигая элементы массива. То есть , выводятся какие-то случайные числа ,...

Из массива А(n) (n<=15) напечатать первые три отрицательных элемента - C++
Из массива А={3.6,-3.2,9.3,4.2,-2.1,6.3,7.8,-8.9}; (n&lt;=15) напечатать первые три отрицательных элемента

1
marat_miaki
107 / 96 / 37
Регистрация: 08.04.2013
Сообщений: 347
24.03.2016, 15:36 #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
24
25
26
27
28
29
30
31
32
33
34
35
36
#include <iostream>
#include <vector>
//#include <list>
#include <cstdlib>
#include <iomanip>
using namespace std;
 const int N=10;
int main ()
{
   setlocale(LC_ALL,"RUS");
   vector <int> v;
   for (int i=0; i<N; i++)
   {v.push_back(rand()%80+40);}
 
   cout << "Размер= " << v.size() << "\n";
   vector<int>:: iterator p=v.begin(); 
   while (p!= v.end())
     cout << setw(4) << *p++ ; 
 
     cout << "\n";
 
    int f=0;
    int l=3;
   
    if (l+f < v.size())   v.erase(v.begin() + f, v.begin()+l+f);
      else v.erase(v.begin() + f, v.end());
    unsigned int proizv=1;  
    cout << "После удаления: " << "\n";
    for (p=v.begin(); p != v.end(); ++p){
    cout << setw(4) << *p ;
    proizv*=*p;
    }
    cout << "\nПроизведение -> " << proizv << endl; 
    system("pause");
    return 0;
 }
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.03.2016, 15:36
Привет! Вот еще темы с ответами:

Скопировать элементы исходного массива в два других массива, размером вдвое меньше исходного - C++
/*Написать программу, копирующую последовательно элементы одного массива размером 10 элементов в 2 массива размером 5 элементов...

Как удалить из исходного массива не повторяющиеся элементы? - C++
Вводится длина одномерного массива и значения его элементов. Удалить из исходного массива уникальные (не повторяющиеся) элементы. Результат...

Зашифровать текст и дешифровать, сдвигая буквы исходного текста на три позици - C++
помогите задачу решить: зашифровать текст и дешифровать, сдвигая буквы исходного текста на три позици(буква A заменяется на D и так далее...

Удалить те элементы исходного массива, которые больше заданного k - C++
Задан массив целых чисел и целое число k . Удалить те элементы исходного массива , которые больше k.


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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