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

Сжать массив, удалив из него все элементы, величина которых находится на интервале [а,b] - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Способы создания объектов и арифметика указателей http://www.cyberforum.ru/cpp-beginners/thread164949.html
Вот сам код: class ListNode { public: ListNode(int val) { next=NULL; i=val; } ListNode* next;
C++ Перестановки из n чисел Не получается написать функцию, которая сохраняет всевозможные перестановки из n элементов в двухмерный массив int arr, где len-число всевозможных перестановок. Как это можно реализовать? http://www.cyberforum.ru/cpp-beginners/thread164939.html
Объединение данных файлов-комментариев .srt C++
Если кому не сложно, то напишите программку, которая объединяет данные у файлов-комментариев .srt. А конкретно объединяет перевод фразы одного и другого языка. Например film_ru.srt и film_en.srt имеет такое содержание 1 00:00:04,070 --> 00:00:05,904 "Привет и пока" и
C++ Двунаправленный линейный список
Доброго времени суток! Я перевелся на 2ой курс в институте, где изучали С++, которого у меня не было. Поэтому спрашиваю вас - что такое двулинейный направленный список, как он реализуется (что нужно изучить, чтобы это сделать) и как с ним работать (добавлять, удалять, искать и т.д.)? Вообще задайте направление мыслей, а то непонятно что и как делать.
C++ Умножение матрицы на число http://www.cyberforum.ru/cpp-beginners/thread164904.html
ну вобщем былбы примного благодарен еслиб помогли с такой вот задачкой: 2 3.1 7.5 11 1.7 1 0 7.4 5 дано: А= 4.5 10.7 , В= 5 4 2 , С= 7 8 , В= 9 8 7 1 5 6 K=B(A+C)+D Поможите люди добрые?=)
C++ как запустить visual c++ на win 7 Подскажите чайнику как запустить встроенный в win 7 visual c++, установленные компоненты есть Microsoft Visual C++2010 64 Redistributable а как запустить? подробнее

Показать сообщение отдельно
nikkka
Мат в 32 хода
 Аватар для nikkka
235 / 170 / 8
Регистрация: 10.09.2009
Сообщений: 1,096
11.09.2010, 18:15     Сжать массив, удалив из него все элементы, величина которых находится на интервале [а,b]
chesser, не думаю что тот кто знает СТЛ не сможет написать такие проги...
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#include <iostream>
#include <math.h>
#include <cstdlib>
#include <conio.h>
using namespace std;
void popout(int arr[], int i, int size)
{
    for(int k=i;k<size-1;k++)
        arr[k]=arr[k+1];
    arr[size-1]=0;
}
int main()
{
    cout<<"Enter the size of array: __\b\b";
    int nn;
    cin>>nn;
    const int n=nn;
    int a[n];
    srand(time(NULL));
    bool was=false;
    int sum=0;
    for(int i=0;i<n;i++)
    {
        a[i]=rand()%101-50;
        if(was)
            sum+=abs(a[i]);
        if(a[i]<0)
            was=true;
    }
    cout<<"\nsum="<<sum<<"\n"<<"Enter A and B: ";
    int ar;
    int br;
    cin>>ar;
    cin>>br;
    int k=0;
    while(k<n)
    {
        if(a[k]<=br && a[k]>=ar)
        {
            popout(a,k,n);
            if(a[k]==0 && k!=n)
                break;
            continue;
        }
        k++;
    }
    getch();
    return 0;
}
 
Текущее время: 08:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru