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

В одномерном массиве удалить те элементы, которые расположены в заданном с клавиатуры диапазоне - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перевод кода с Pascal http://www.cyberforum.ru/cpp-beginners/thread1220782.html
var k,i,n,c:integer; p,w:real; begin write('k>-3 k='); readln(k); w:=0; c:=1; for i:=-3 to k do begin c:=-c;{-1^i}
C++ Перевод из Delphi (Алгоритм нахождения наибольшего паросочетания в двудольном графе) UNIT1 unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, Grids, StdCtrls, ActnList, ExtDlgs, ExtCtrls, jpeg; http://www.cyberforum.ru/cpp-beginners/thread1220769.html
C++ Решение нелинейного уравнения методом простых итераций
Здравствуйте, помогите пожалуйста написать программу для решения нелинейного уравнения методом простых итераций f(x)=cos(x)-(-x+5) c погрешностью 0.002. Просто в информатике я полный ноль, подсобите пожалуйста( Добавлено через 1 час 13 минут Вот нашёл на вашем форуме пример и соотнёс к своему уравнению. Вроде даже ответ сходится. Может ктонибудь пожалуйста прокомментировать как оно...
C++ Найти первое вхождение подстроки и передать указатель
Есть cимвoльная cтрока и подcтpока. Нужно найти пepвоe вхождение подстроки в строку и передать указатель на первый симвoл данного вхождения. Суть задачи понимаю, алгоритм тоже. Но дело доходит до писанины, и у меня ужасный ступор в этот период. Потратил много часов и дальше этого написать правильно алгоритм не получается. Дальше этого этого уйти не могу char Strsr(char a, char b)...
C++ Решение нелинейных неравенств с двумя переменными http://www.cyberforum.ru/cpp-beginners/thread1220750.html
Здраствуйте. Мне нужно написать программу которая должна решать системы нелинейных неравенств с двумя переменными. Но проблема в том, что я даже и незнаю как можно решать нелинейные неравенства с двумя переменными. Проблема в том, что в интернете даже не найти какой то информации по этому поводу. Все что я могу сделать, это перебрать все точки координатной системы, которая выводится на экран, и...
C++ В одномерном массиве посчитать сумму элементов до последнего нулевого значения. Использовать контейнер - List не могу сделать... подробнее

Показать сообщение отдельно
Kerry_Jr
Модератор
Эксперт PHP
2178 / 1974 / 689
Регистрация: 14.05.2014
Сообщений: 5,773
Записей в блоге: 1
Завершенные тесты: 5
01.07.2014, 20:14     В одномерном массиве удалить те элементы, которые расположены в заданном с клавиатуры диапазоне
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
#include <iostream>
using namespace std;
 
 
int main()
{
    setlocale(LC_ALL, "");
    int size = 10;
    int sample[size];
    int m, n;
    setlocale(LC_ALL,"RUS");
    for(int t = 0;t < size; ++t) 
    {   
        sample[t] = t;
        cout << sample[t] << " ";
    }
    cout << "\nВведите границы диапазона через пробел: ";
    cin >> m >> n;
    if (m > n)
    {
        int buf = m;
        m = n;
        n = buf;
    }
    for (int i = 0; i < size; i++)
    {
        if (sample[i] >= m && sample[i] <= n)
        {   
            int j;
            for (j = i; j < size-1; j++)
                sample[j] = sample[j+1];
            sample[j] = 0;
            size--;
            i--;
        }
    }
    for (int i = 0; i < size; i++)
        cout << sample[i] << ' ';
    cout << endl;
    
    return 0;
}
Добавлено через 5 минут
zss, Вы там че-то с переменными в цикле напутали. Где-то t, где-то i.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru