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

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

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

Задача по одномерным массивам - C++

22.11.2013, 21:40. Просмотров 246. Ответов 1
Метки нет (Все метки)

Сформировать одномерный массив целых чисел а[], используя датчик случайных чисел. Удалить 5 последних элементов массива. Прибавить в начало массива 3 элемента со значением 33

Вот моя прога,но мне сказали ,что слишком тривиально+удалять и прибавлять так нельзя:

#include "stdafx.h"
#include <iostream>
#include <stdlib.h>
using namespace std;

void main(){
int n=10;
int i,j,k;
int *arr=new int [n];

cout<<"Massiv sluchaynih chisel: "<<'\n';
for(i=0;i<10;i++){
arr[i]=rand()%10;

cout<<arr[i]<<' ';
}
cout<<'\n'<<'\n'<<"Udalenije 5 poslednih chisel: "<<'\n';

for(j=0;j<=4;j++){
n--;
cout<<arr[j]<<' ';
}
cout<<'\n'<<'\n';

cout<<"Dobavlenije chislo 33 v nachalo stroki: "<<'\n';
int arr2[8]={33,33,33};
for(k=0;k<3;k++){
cout<<arr2[k]<<' ';
}
for(j=0;j<=4;j++){
n--;
cout<<arr[j]<<' ';
}






system("pause");
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.11.2013, 21:40     Задача по одномерным массивам
Посмотрите здесь:

задача по одномерным массивам - C++
1) Условие задачи: В массиве A определить среднюю длину непрерывных участков отрицательных значений элементов 2) Если у...

Задача по одномерным массивам - C++
Помогите плиз решить задачу по одномерным массивам в C++ &quot;Дан массив целых чисел из n элементов. Найти удвоенную сумму положительных...

Задания по одномерным массивам. - C++
Прошу помочь.. 1. Дана последовательность целых чисел a1,a2, ..., an. Выяснить, какое число встречается раньше - положительное или...

Вопрос по одномерным массивам. - C++
Всем доброго времени суток. 1. Написал код но при запуске выкидывает ошибку и условия не считает. В одномерном массиве формируемом...

лаба по одномерным и многомерным массивам - C++
Нужно сделать вот такую лабораторную, буду рад любой написанной функции, заранее спасибо. 1) N = 45 2) Функция для получения элементов...

Два задания по одномерным массивам. - C++
1. Дан вещественный массив А. Определить количество и индексы тех элементов массива, которые меньше элементов, стоящих в соседних...

Этап в задаче по одномерным массивам - C++
void zeroElementsDelete(int *array, size_t *arraySize) { size_t zeroCounter(0); for (size_t i=0; i &lt; *arraySize; i++) ...

решите программы по одномерным массивам на языке С++ - C++
1.Массив заполнить с помощью генератора случайных чисел в интервале в количестве 15 элементов. Сформировать массив Р из элементов массива...

Написать функцию, которая по двум заданным одномерным массивам вычисляет двумерный массив и возвращает его максимальный элемент - C++
Написать функцию, которая по двум заданным одномерным массивам (A размера m и B размера n) вычисляет двумерный массив c(ij)=a(i)*b(j) и...

По двум заданным одномерным массивам формируется третий, содержащий в начале элементы первого, а в конце – элементы второго массива. - C++
подскажите как на языке C++ По двум заданным одномерным массивам формируется третий, содержащий в начале элементы первого, а в конце –...

Задача с одномерным массивом - C++
1)Сформировать одномерный массив целых чисел используя датчик случайных чисел. 2)Распечатать полученный массив 3)Удалить 5 первых...

Задача по массивам - C++
День добрый друзья. Помогите пожалуйста с задачей. Вроде по коду правильно, но выводит только эл-ты второго массива (B). Заранее благодарен...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
reidaigo
6 / 6 / 0
Регистрация: 16.12.2012
Сообщений: 31
23.11.2013, 00:54     Задача по одномерным массивам #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
37
38
39
40
#include "stdafx.h"
#include <iostream>
#include <stdlib.h>
using namespace std;
 
void main(){
int n;
cout << "vvedite razmernostb: "; cin >> n;
int *arr=new int [n];
 
 
cout<<"Massiv sluchaynih chisel: "<<'\n';
for(int i=0;i<n;i++){
arr[i]=rand()%10;
 
cout<<arr[i]<<' ';
}
cout<<'\n'<<'\n'<<"Udalenije 5 poslednih chisel: "<<'\n';
 
for(int i=0;i<n-5;i++){
cout<<arr[i]<<' ';
}
cout<<endl;
 
 cout<<"Dobavlenije chislo 33 v nachalo stroki: "<<'\n';
int* arr2= new int[n-5+3];
for(int i=0;i<=2;i++){
arr2[i]=33;
}
for(int i=3, j=0; j<n-5;i++,j++){
arr2[i]=arr[j];
} 
 
for (int i=0; i<n-5+3; i++)
{
    cout << arr2[i] << ' ';
}
cout << endl;
system("pause");
}
Ответ Создать тему
Опции темы

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