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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 5.00
Folayt
1 / 2 / 1
Регистрация: 25.10.2012
Сообщений: 107
#1

Сформировать одномерный массив. Удалить из него элемент с заданным номером - C++

11.06.2013, 11:31. Просмотров 1613. Ответов 7
Метки нет (Все метки)

Сформировать одномерный массив. Удалить из него столбец с заданным номером
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.06.2013, 11:31
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Сформировать одномерный массив. Удалить из него элемент с заданным номером (C++):

Сформировать одномерный массив. Удалить из него К элементов, начиная с заданного номера, добавить элемент с заданным ключом - C++
Сформировать одномерный массив. Удалить из него К элементов, начиная с заданного номера, добавить элемент с заданным ключом.

Сформировать двунаправленный список. Удалить из него элемент с заданным ключом, добавить элемент с указанным номером - C++
Записи в линейном списке содержат ключевое поле типа *char(строка символов). Сформировать двунаправленный список. Удалить из него элемент с...

Сформировать двумерный массив. Удалить из него строку и столбец с заданным номером - C++
Сформировать двумерный массив. Удалить из него строку и столбец с заданным номером. Помогите доработать код, то есть удаление строки и...

Сформировать динамический массив строк; удалить из него строку с заданным номером - C++
Сформировать динамический массив строк. Удалить из него строку с заданным номером. Добавлено через 1 час 15 минут UP!!!

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

Создать двумерный массив. Удалить из него строку и столбец с заданным номером - C++
Создать двумерный массив. Удалить из него строку и столбец с заданным номером. Помогите сделать удаление: ...

7
-=ЮрА=-
Заблокирован
Автор FAQ
11.06.2013, 11:37 #2
Цитата Сообщение от Folayt Посмотреть сообщение
Сформировать одномерный массив. Удалить из него столбец с заданным номером
- в одномерном массиве нет столбцов, можно удалить лишь какой либо элемент
0
-=ЮрА=-
Заблокирован
Автор FAQ
11.06.2013, 11:44 #3
Вот пример удаления элемента из 1-мерного
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
#include <ctime>
#include <iostream>
using namespace std;
 
int main()
{
    int * array = 0;
    int n       = 0;
    int k       = 0;
    int i, j;
 
    srand(time(0));//ГіГ±ГІГ*Г*îâêГ* Г*Г*Г· Г§Г*Г*Г·ГҐГ*ГЁГї ГЈГҐГ*ГҐГ°Г*òîðГ* ñëó÷ Г·ГЁГ±ГҐГ«
    cout<<"Enter num elements in array : ";cin>>n;cin.get();
    array = new int[n];
    cout<<"Input : ";
    //Г§Г*ïîëГ*ГҐГ*ГЁГҐ ГЁ âûâîä Г¬Г*Г±Г±ГЁГў ñëó÷ Г§Г*Г*Г·ГҐГ*èÿìè Гў äèГ*ГЇГ*çîГ*ГҐ -5...5
    for(i = 0; i < n; i++)
        cout<<(array[i] = rand() % 10 - 5)<<" ";
    cout<<"\nEnter index of element to delete : ";cin>>k;cin.get();
    cout<<"Output : ";
    for(i = 0; i < n - 1; i++)
    {
        if( k - 1 <= i )
            array[i] = array[i + 1];
        cout<<array[i]<<" ";
    }
    delete [] array;
    cin.get();
    return 0;
}
0
Миниатюры
Сформировать одномерный массив. Удалить из него элемент с заданным номером  
Folayt
1 / 2 / 1
Регистрация: 25.10.2012
Сообщений: 107
11.06.2013, 11:55  [ТС] #4
Спасибо. я посчитал элемент за солбец.
0
Пaтрик
416 / 391 / 39
Регистрация: 21.01.2012
Сообщений: 972
Завершенные тесты: 1
11.06.2013, 11:57 #5
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
в одномерном массиве нет столбцов,
Одномерный массив - это двумерный массив, в котром количество строк - 1
1
-=ЮрА=-
11.06.2013, 12:01
  #6

Не по теме:

Пaтрик, открой учебник по математике и найди точное определение для матрицы и одномерного массива. Понятие столбец к одномерному массиву не применимо.

1
Progers
New to C++
83 / 44 / 5
Регистрация: 14.01.2013
Сообщений: 258
11.06.2013, 12:24 #7
Ну я думаю где-то так:
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
#include <iostream>
#include <stdlib.h>
using namespace std;
 
int main()
{
  int mass[31],index = 0;
  for(int num = 0;num<=30;num++)
    {
      mass[num] = num + 1;
      cout << "Index " << num << " = " << mass[num] << endl;
    }
 
  cout << "\n Enter the index you want to change: ";
  cin >> index;
  cout << endl;
  mass[index] = 0;
    for(int num = 0;num!=30;num++)
      {
    cout << "Index " << num << " = " << mass[num] << endl;
      }
  exit(0);
  return 0;
}
0
gogaloh
10 / 11 / 0
Регистрация: 14.03.2015
Сообщений: 577
22.12.2015, 18:14 #8
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
srand(time(0));//
У меня выходит предупреждение
Warning 1 warning C4244: 'argument' : conversion from 'time_t' to 'unsigned int', possible loss of data c:\users\user\documents\visual studio 2013\projects\srand_3\srand_3\srand_3.cpp 14 1 srand_3
Что я сделал не правильно?
0
22.12.2015, 18:14
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.12.2015, 18:14
Привет! Вот еще темы с ответами:

Сформировать двумерный массив. Удалить из него столбец с заданным но-мером - C++
Сформировать двумерный массив. Удалить из него столбец с заданным но-мером Помогите организовать удаление. #include &quot;stdafx.h&quot; ...

Записи в линейном списке содержат ключевое поле типа int. Сформиро-вать двунаправленный список. Добавить в него элемент с заданным номером, удалить К - C++
Записи в линейном списке содержат ключевое поле типа int. Сформиро-вать двунаправленный список. Добавить в него элемент с заданным номером,...

Сформировать одномерный массив. Удалить из него строку и столбец, на пересечении которых находится минималь - C++
Сформировать одномерный массив. Удалить из него строку и столбец, на пересечении которых находится минимальный элемент. Спасибо

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


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

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

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