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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вопрос по MS Visual. http://www.cyberforum.ru/cpp-beginners/thread101772.html
Здравствуйте! Решил выучиться програмиировать на С++. Установил MS Visual Studio 2008. Взял простейшую прогу: #include <stdio.h> int main () { printf("HELLO, WORLD\n");
C++ "О программе" (пункт меню) Здрасти. В пункте меню "о программе" мне куда писать эту информацию, в самой программе? или записать в файл, а функцией вызывать? http://www.cyberforum.ru/cpp-beginners/thread101757.html
C++ Строки C
Помогите написать программы в С. 1.Дана строка символов. Изменить строку – во всех словах, имеющих нечетное количество символов, средний символ удалить. 2.Дана строка символов. Группы символов...
C++ Структуры
есть код: #include <iostream> #include <string> using namespace std; struct student { string name; int age;
C++ задание на шаблон класса http://www.cyberforum.ru/cpp-beginners/thread101701.html
Помогите пожалуйста создать консольную програмку. Задание такое: реализовать в виде шаблона класса понятие - вычислительная структура "словарь"
C++ Вопрос по игре арканоид Хочу написать игру наподобие арканоида с использованием WinAPI. Интерисует вот что, что управляет движением шара, его отталкиванием от стенок и блоков, какой то движок можно использовать или самому... подробнее

Показать сообщение отдельно
Amarted
157 / 19 / 2
Регистрация: 26.02.2010
Сообщений: 56
07.03.2010, 04:18
Цитата Сообщение от Jasper Посмотреть сообщение
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
void main ()
{
    int N=10;
    int Mass[10]={1,2,3,4,5,6,7,8,9,10};
    int i=0;
    int M=5;
    for (i=M; i<N-1; i++)
    
        Mass[i]=Mass[i+1];
    N--;
    for (i=0;i<N;i++)
    printf (" %i\n", Mass[i]);
        getch ();
}
Выводит массив Mass не изменяя его.
Не пойму вашей логики, во первых зачем использовать дополнительную переменную M для инициализации i если можно сразу инициализировать i значением M...
Во вторых сдвигая элементы вы не удаляете нужный вам элемент, а просто сдвигаете, а количество элементов как было 10 так 10 и осталось! изменять размер стандартного массива нельзя.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru