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

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

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

До и после каждого числа, кратного 7, вставить число, равное 5 - C++

12.06.2012, 20:35. Просмотров 339. Ответов 0
Метки нет (Все метки)

Дан массив из n целых чисел. До и после каждого числа, кратного 7, вставить число, равное 5.

using namespace std;

void ShowArr(int *A,int N)
{
for (int i=0;i<N;i++) cout«A[i]«" ";
cout«endl;
}

void NewArr(int *A,int N,int &i,int *B,int &k)
{
int temp;
B[k]=A[i];k++;

if (!(A[i]%7))
{
temp=B[k-1];
B[k-1]=5;
B[k+1]=5;
B[k]=temp;
k+=2;
}
i++;
}

void GetArr(int *A,int N)
{
srand(time(0));
for (int i=0;i<N;i++) A[i]=rand()%(100);
}

void main()
{
int k=0;
int N; cin»N;
int *A=new int[N];
int *B=new int[N*3];
GetArr(A,N);
ShowArr(A,N);
int i=0;

while (i<N)
{
NewArr(A,N,i,B,k);
}

ShowArr(B,k);
delete []A;
delete []B;
}

Вставку надо осуществлять в этом же массиве A, как это сделать??
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.06.2012, 20:35
Здравствуйте! Я подобрал для вас темы с ответами на вопрос До и после каждого числа, кратного 7, вставить число, равное 5 (C++):

Дан массив из n целых чисел. До и после каждого числа, кратного 7, вставить число, равное 5 - C++
через функцию Дан массив из n целых чисел. До и после каждого числа, кратного 7, вставить число, равное 5.

Дан массив из n целых чисел. До и после каждого числа, кратного 7, вставить число, равное 5 - C++
надо осуществлять в этом же массиве A, не знаю как это сделать.... using namespace std; void ShowArr(int *A,int N) { ...

Дан массив из n целых чисел. До и после каждого числа, кратного 7, вставить число, равное 5 - C++
нужно сделать вставку в массив.

В массиве после каждого числа, состоящего из одинаковых цифр, вставить еще одно такое же число - C++
В массиве целых положительных чисел после каждого числа, состоящего из одинаковых цифр, вставить еще одно такое же число. Зараннее...

После каждого четного элемента массива вставить число К - C++
Нужна после каждого четного элемента вставить число К.Я идею понял,но нужно учесть вариант что К тоже может быть четным иначе цикл может...

Вставить в список число 66 после каждого элемента с отрицательным значением - C++
Создать линейный двунаправленный список из целых чисел. Вставить в список число 66 после каждого элемента с отрицательным значением.

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.06.2012, 20:35
Привет! Вот еще темы с ответами:

В матрицу после первого отрицательного элемента каждого столбца вставить число - C++
Ребята помогите решить задачку на С++. В массив А(N,М) после первого отрицательного элемента каждого столбца вставить число, ...

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

Вставить в однонаправленном списке число 1.5 после каждого элемента с отрицательным значением - C++
создать линейный однонаправленный список из вещественных чисел. вставить в список число 1.5 после каждого элемента с отрицательным...

Вставить после каждого непростого числа его наибольший делитель - C++
Дан массив из N целых чисел, где N&lt;=16, каждое число в диапазоне от –32000 до 32000. Вставить после каждого непростого числа его...


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

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

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