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

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

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

Массив - C++

21.12.2013, 19:35. Просмотров 144. Ответов 0
Метки нет (Все метки)

нужна помощь с задачей:
Вставить заданное число в массив целых чисел:
a)перед всеми элементами, кратными числу A;

Вот, что у меня получилось, но программа выдает исходный массив

#include <iostream>
#include <cstdlib>
#include <cmath>
using namespace std;
int main()
{
int i;
i=40;
int mas[]={-3,-2,-1,4,6,10,16,21,44,45,68,-60,-81,33};
cout<<"ishodny massiv:";
for (int i=0;i<14;i++)
cout<<" "<<mas[i]<<" ";
int k,z,c;
cout<<""<<endl;
cout <<"Vvedite chislo z na nego delit"<<endl;
cin >>z;
cout <<"Vvedite chislo k"<<endl;
cin>>k;
c=14;
for (i=0;i<c;i++)
{
if ((mas[i]%z)==0)
{
c=c+1;
for (int j=c; j>=0; j--)
{
mas[c]=mas[c-1];
mas[i]=k;
}
}
cout<<"New massiv:";
for (int i=0;i<c;i++)
cout<<" "<<mas[i]<<" ";
system("pause");
return 0;
}
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.12.2013, 19:35     Массив
Посмотрите здесь:

C++ с клавиатуры ввести массив,во второй массив записать нечетные элементы из первого
Дан массив А(4,4). Сформировать массив В(4) из среднеарифметических значений элементов в каждой строке. C++
Массив: преобразорвать двумерный массив в одномерный и отсортировать его методом пузырька C++
Переписать положительные элементы массива K,кратные пяти в массив M,а остальные-в массив Q. C++
C++ Дан массив целых чисел,произвести для него следующие операции: для каждого из чисел ,входящего в массив,указать,сколько раз оно входит в массив...
C++ Ввести массив А. В массив В перенести все элементы массива А, стоящие правее максимального элемента, и имеющие нечетный индекс. Массив В отсортировать
Массив: найти номера столбцов с положительными элементами и записать их в одномерный массив C++
C++ Файл: Загрузка данных из файла: первый столбец записывался в 1й массив, второй столбец - во 2й массив, а 3й столбец - в 3й массив.
Массив: Как скопировать двумерный массив в другой массив? C++
C++ Дан массив. Записать во второй массив все элементы, не совпадающие с минимальным
Сжать массив, выбросив из него отрицательные элементы - массив становится пустым C++
Заполнить массив первыми ста простыми числами, и вывести массив на экран C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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