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

Удаление символа из одномерного массива! - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Циклические операторы. http://www.cyberforum.ru/cpp-beginners/thread534035.html
Здравствуйте, уважаемые, программисты. Помогите, пожалуйста, написать программу на языке Borland C++. Задание: Вводится последовательность из n целых чисел. Определить сумму двух наибольших чисел....
C++ Несколько задач Доброго времени суток, помогите пожалуйста написать несколько программ, если не трудно. 1) Напечатайте свои инициалы прописными буквами. Составьте каждую прописную букву из соответствующих ей... http://www.cyberforum.ru/cpp-beginners/thread534033.html
Ввод с клавиатуры массива из N вещественных чисел C++
Написать программу, которая вводит с клавиатуры массив из N вещественных чисел, упорядочивает все элементы по возрастанию и выводит результат пользователю. Затем вводит с клавиатуры строку длиной не...
C++ Нужна помощь. Ошибка с #include "text.h".
В технаре задали задание написать прогу для инфы о дисках. Ошибка началась уже с #include "text.h". Помогите пожалуйста разобраться. в с++ я новичок. #include #pragma hdrstop #include "text.h"...
C++ Запускается консоль, а нужный действий не выполняет http://www.cyberforum.ru/cpp-beginners/thread534014.html
Здравствуйте. Не работает программа. Запускается консоль, а нужный действий не выполняет. Вот сам код #include <conio.h> #include <iostream> #include <clocale> using namespace std; int...
C++ Подменю + цифры Есть код не соображу как сделать в каждом пункте по 3 подменю и чтоб из подменю посредством ESC переходило в главное меню. И ещё чтоб можно было не только стрелками но и цифрами перемещаться по меню.... подробнее

Показать сообщение отдельно
villu
203 / 204 / 4
Регистрация: 06.08.2011
Сообщений: 600
Записей в блоге: 1
29.03.2012, 21:09
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 <stdio.h>
 
int main()
{
 
    int arr[] = { 1, 4, 5, 6, 9, 11, 13, 14, 22, 25, 27 };
    int size = sizeof(arr) / sizeof(arr[0]);
    int new_size = size;
    int s = 0;
    
    printf("old size is: %d\nold array:\n", size);
 
    for(int i=0; i<size; i++) {
        printf(" %d", arr[i]);
    }
 
    for( int i=0; i<size; i++ ) {
        if( 0 == arr[i] % 2  ) {
            new_size--, s++;
            continue;
        }
        arr[i-s] = arr[i];
    }
    printf("\nnew size is: %d\nnew array:\n", new_size);
 
    for(int i=0; i<new_size; i++) {
        printf(" %d", arr[i]);
    }
    return 0;
}
Код
old size is: 11
old array:
 1 4 5 6 9 11 13 14 22 25 27
new size is: 7
new array:
 1 5 9 11 13 25 27

Не по теме:

только у меня так отвратительно код в теге CODE выглядит?

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