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

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

Восстановить пароль Регистрация
 
igorfors
0 / 0 / 0
Регистрация: 17.11.2013
Сообщений: 29
22.11.2013, 21:40     Задача по одномерным массивам #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++
C++ решите программы по одномерным массивам на языке С++
Задания по одномерным массивам. C++
C++ Вопрос по одномерным массивам.
задача по одномерным массивам C++
Задача по одномерным массивам C++
C++ Этап в задаче по одномерным массивам
лаба по одномерным и многомерным массивам C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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");
}
Yandex
Объявления
23.11.2013, 00:54     Задача по одномерным массивам
Ответ Создать тему
Опции темы

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