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

Сжать массив, удалив из него все элементы, которые лежат в интервале [a,b]. Освободившиеся в конце элементы массива заполнить нулями. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Что за файл с раширением awx? http://www.cyberforum.ru/cpp-beginners/thread306634.html
по моему связано с mfc?
C++ Динамические структуры данных Разработать программу реализации стека на базе массива. Предусмотреть выполнение следующих операций: a. Создание стека b. Добавление элемента в стек. c. Печать стеке. d. Удаление (удаление)... http://www.cyberforum.ru/cpp-beginners/thread306632.html
Класс ломаной линии C++
Разработать класс ломанной линии CZigzagLine.В классе CZigzagLine линия должнабыть описана совокупностью координат точек на плоскости.Количество сегментов линии равно количествуточек минус один. В...
C++ Создание SID из символической запииси
Как создать SID зная символическую запись? К примеру если SID в символьном представлении S-1-1-0 ,как его перевести в тип SID?
C++ Передача объекта в метод http://www.cyberforum.ru/cpp-beginners/thread306616.html
void delete_value(string value, list<films> coll) coll передаётся как копия. После удаления из копии данные из списка, который был передан ф-ции в качестве параметра, удалены не будут... Что...
C++ Битовые операции с FLOAT #include <iostream> #include <math.h> using namespace std; int main() { int var = 0; // хочу float!!!! cout << "Input number: "; cin >> var; cout << "Decimal: " << var; подробнее

Показать сообщение отдельно
igorrr37
1647 / 1275 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 7
28.05.2011, 04:49
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
#include <string.h>
 
int main(){
    int mas[]={1,5,2,8,5,19,4,-5,4}, a=1, b=5, *f=mas, *s=mas
    , *end=mas+sizeof(mas)/sizeof(*mas);
    for(; f<end; ++f){
        *s=*f;
        if(*s<a||*s>b) ++s;
    }
    memset(s, 0, (f-s)*sizeof(*mas));
    for(f=mas; f<end; ++f){
        printf("%d ", *f);
    }
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru