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

Удаление строки в массиве - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Аргумент типа int не совместим с параметрами типа int* http://www.cyberforum.ru/cpp-beginners/thread753587.html
помогите, ошибка в программе "аргумент типа int не совместим с параметрами типа int*" #include <stdio.h> #include <conio.h> #include <stdlib.h> #define k 5 int sum(int *a, int n) { if (n==1) return a; else return a+sum(a,n-1);
C++ Написать программу, которая находит в массиве значения, повторяющиеся два и более раз, и показывает их на экран Подскажите, пожалуйста, как вывести повторяющиеся два или более раз числа в массиве. http://www.cyberforum.ru/cpp-beginners/thread753582.html
Менеджмент жесткого диска при многопоточности C++
Пусть у меня 4-ех ядерный процессор, и запущено 4 рабочих потока (в одном процессе). Казалось бы, что все хорошо, но диск-то у меня один! Есть какие- нибудь паттерны программирования многопоточных приложений, пытающихся "развести" потоки так, чтобы они одновременно не работали с жестким диском (или другими комплектующими)? Например, одинаковые потоки можно запускать со сдвигом по времени...
Вывести минимальное нечетное число. Что не так? C++
Сейчас программа выводит любое минимальное число, будь-то четное или нечетное. Подскажите, пожалуйста, что исправить? const int size=10; int ar={8,36,69,45,13,12,49,5,67,26}; int min=ar; for (int i=0; i<size; i++) {
C++ Чтение с файла http://www.cyberforum.ru/cpp-beginners/thread753568.html
Вот у меня есть код , но при попытке считать из него числа почему выдает не то что нужно , в чем может быть ошибка ? #include <iostream> #include <fstream> using namespace std ; void main () {
C++ Представление множеств числами (битовые маски) Доброго времени суток. Помогите пожалуйста с задачей. Нужно сформировать множество А. Причем сделать это нужно с помощью побитовых операций. Написав маленькую программу которая позволяет заполнить множество А числами столкнулся с проблемой. Не получается заполнять множество отрицательными и числами с плавающей запятой , например (-0,25655...). Вот код: #include <iostream> #include... подробнее

Показать сообщение отдельно
иван_пропал
36 / 0 / 1
Регистрация: 05.10.2012
Сообщений: 110
05.01.2013, 21:13     Удаление строки в массиве
Не получается удалить строку в массиве
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
int xy[2][50];  //массив для хранения координат вершин на экране
...
int q=0; // строка новой матрицы
int s=0; // столбец новой матрицы
int xynew[2][50]; // сюда переписываем новый массив без удаленной вершины
 
for(int i=0, q=0; i<kv; i++)
{       if (veryd==!i)  // veryd номер строки которую надо удалить
    {
        for(int j=0; j<2; j++ )
        {
        xynew[j][q]=xy[j][i];
        q=q+1;
        }
    }
}
 
kv--;
// теперь перезаписываем в новой матрицы в старую
for(int i=0; i<kv; i++)
{
    for(int j=0; j<2; j++)
    {
    xy[j][i]=xynew[j][i];
    }
}
при записи массива в файл все нормально но при попытке удалить строку и записать получившийся массив записываются лишь какие то другие цифры (скорее всего их адреса)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru